如何使 JDK 成为默认的 JRE?
我将 Eclipse 与 ant 脚本一起使用,Eclipse 在 Windows XP 上的默认 JRE 安装中运行良好。
当我想运行使用javac标签编译的ant脚本时,烦恼就来了,因为类路径中没有工具.jar而失败。
我有一个想法,如果我能让JDK成为Windows上的默认Java,那么我就会拥有今天所拥有的,再加上开箱即用的蚂蚁。
这能做到吗?我在安装过程中错过了什么?
编辑:我知道JAVA_HOME,但这很乏味且容易出错(当更新的JDK可用时手动更新环境变量并不总是我记得的事情)。
编辑:我最终弄清楚了如何使用Eclipse编译器(ecj.jar)使javac任务,它工作得非常好。
编辑:Maven也支持使用Eclipse编译器,但这似乎很少使用,并且与旧版本的ecj.jar。我打算稍后再研究这个问题。
编辑:将 ecj 与 maven-compiler-plugin 3.0 一起使用效果非常好,并且允许使用 JRE 进行构建。
编辑:我在解析ecj生成的字节码时遇到了javadoc工具崩溃的问题。