|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
net程序员的大部门代码都靠控件拖拽完成的,虽然java也有,但是无论从美观和速度上都没发和.net比。java程序员都是代码完成的,所以java程序员常戏称.net程序员是操作员,呵呵。编译|历程
jikes是一个比javac速率快的java编译器,它是IBM的一个开放源码项目
在一些ApplicationServer运转时,我们为了进步运转的速率,会选择对jsp文件举行预编译,可是假如项目对照年夜的话,关于一切的jsp编译会消费很长的工夫,以是这个时分必要选择一个疾速的java编译器,听说Symantec的sj速率最快,可是今朝仿佛没有持续开辟,不撑持jdk1.4以上了,以是我们选择稍次之的jides编译器,不外jikes没有供应对win32平台的encoding属性的撑持,在我们利用的时分一向被这成绩所困扰,这个能够经由过程运转jikeshelp来检察。厥后经由过程参考Sourceforge中有关文章,才得以完成,原文地点http://jikes.sourceforge.net/faq/dev-win32.shtml。
这里想说说过程当中碰着的一些成绩
操纵步骤
1。起首下载jikes的原码文件,今朝最新仿佛是1。22,不外使用最新的编译出来的了局仍是不克不及用,还没有发明成绩地点,厥后利用1.18版本编译了局OK,下载地点http://sourceforge.net/project/showfiles.php?group_id=128803,下载源码扩大名为tar.bz2的文件,保留路径C: emp
2。下载编译情况,利用MinGw+MSyS摹拟编译情况,下载最新的MinGw和MSYS包,下载地点http://sourceforge.net/project/showfiles.php?group_id=2435,下载完成起首安装MinGw,然后安装MSYS,在安装的过程当中会弹出终端窗口请求指定gcc.exe(在MingGW的bin目次下)的路径,假如你的安装路径为C:MinGWStudioMinGWin,依照屏幕输出为unix格局C:/MinGWStudio/MinGW,完成MSYS情况和编译工具gcc的绑定。完成后就能够间接运转桌面上的msys的快速体例进进摹拟平台。
3。要编译jides起首要编译libiconv,下载源码libiconv-1.8.tar.gz,假设保留路径为c: emp,
则依照以下的操纵步骤在MSYS情况中对libiconv举行编译
$tarxvzf/c/temp/libiconv-1.8.tar.gz$mkdirlibiconv-build$cdlibiconv-build$../libiconv-1.8/configure--enable-extra-encodings--enable-static--disable-shared$make$cd..
4。编译jikes源码,假定方才下在的源码在c: emp下,利用上面命令举行编译
$tarxvjf/c/temp/jikes-1.18.tar.bz2$mkdirjikes-build$cdjikes-build$../jikes-1.18/configureCPPFLAGS=-I/c/temp/libiconv-build/includeLDFLAGS=-L/c/temp/libiconv-build/lib/.libs$make
这里对源文中的CPPFLAGS,LDFLAGS属性举行了修正,确保编译路径的准确。实行玩make后,你就有了一个本人的包含encoding属性的jikes.exe,能够从jikes-build/src底下猎取,祝你好运。
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。 |
|