Tho*_*sen 13 java windows ant javac
我将Eclipse与ant脚本一起使用,Eclipse可以很好地与Windows XP上的默认JRE安装一起使用.
当我想运行使用javac-tag编译的ant脚本时,烦恼就出现了,因为类路径中没有tools.jar,所以它失败了.
我已经认识到,如果我能让JDK成为Windows上的默认Java,那么我将拥有我今天拥有的东西,以及开箱即用的ant.
可以这样做吗?我在安装过程中遗漏了什么?
编辑:我知道JAVA_HOME,但这很乏味且容易出错(当更新的JDK可用时手动更新环境变量并不总是我记得的事情).
编辑:我最终弄清楚如何使javac任务使用Eclipse编译器(ecj.jar),这非常好用.
编辑:Maven也支持使用Eclipse编译器,但这似乎很少使用,并且使用旧版本的ecj.jar.我打算稍晚再看一下.
编辑:使用ecj与maven-compiler-plugin 3.0非常有效,并允许使用JRE进行构建.
编辑:解析ecj生成的字节码时,我遇到了javadoc工具崩溃的问题.
Dan*_*ark 14
答案是"不",没有办法让JDK在安装时成为默认的JVM.
正如其他答案所指出的那样,您可以调整路径,并将JAVA_HOME调整为指向JDK或完全不同的JVM.事实上,这就是Java安装的首要任务.
但是,您的问题是您希望找到tools.jar.为此,您可以将其复制到默认JVM下的ext目录.在这里检查JDK文件结构.这可能会奏效.
另一方面,如果修改Java的JAVA_HOME和PATH变量似乎很烦人,请记住,这只是我们做的一系列事情之一,让我们只是开玩笑,很糟糕我们仍然需要在2009年这样做http:// www.smiley-faces.org/smiley-faces/smiley-face-smile.gif
小智 9
C:\Program Files\Java\<your_jdk_version>\bin\java.exe
.C:\Program Files\Java\jdk1.7.0_07\bin\java.exe
归档时间: |
|
查看次数: |
49600 次 |
最近记录: |