【发布时间】:2010-12-11 04:05:32
【问题描述】:
我需要使用已“定制”的特殊 JRE 批量编译。
Eclipse 能够使用这个 JRE 编译类,但是我需要在 Eclipse 之外创建一个构建脚本。
Eclipse在没有JDK的情况下生成.class文件的方法是什么?
【问题讨论】:
标签: eclipse compilation java
我需要使用已“定制”的特殊 JRE 批量编译。
Eclipse 能够使用这个 JRE 编译类,但是我需要在 Eclipse 之外创建一个构建脚本。
Eclipse在没有JDK的情况下生成.class文件的方法是什么?
【问题讨论】:
标签: eclipse compilation java
对于感兴趣的案例:Eclipse 的编译器是JDT core 的一部分。
【讨论】:
Eclipse 最初由 IBM 创建。 Eclipse 有自己的内置 Java 编译器,它基于 IBM 的 Java 编译器 Jikes。
【讨论】:
Eclipse 自带编译器,原因如下:
【讨论】:
我相信 Eclipse 带有内部编译器,您可以选择与 Java 1.3 到 1.6 的兼容性(检查 Preferences 菜单,在 Java->Compiler 下)。所以Eclipse不需要外接JDK来编译,因为自带JDK就自给自足了。
如果您想在 Eclipse 之外创建构建脚本,您将需要一个外部编译器,就像真正的 JDK 附带的那样。
【讨论】: