我注意到 Eclipse IDE(适用于 Java,版本 3.5.1)使用了自己的 Java 编译器,但我找不到如何更改它。这是可能的吗?
也许这有点琐碎,但是在使用 IntelliJ IDEA 多年后,我发现回到 Eclipse 有点笨拙。
谢谢。
更新:由于需要更详细的解释,我正在进行说明。
最近,我帮助一位 Java 开发人员并注意到他在没有 Sun 的 JDK 的情况下使用 Eclipse。由于我们公司仅使用 Sun 的 JDK,我觉得这很奇怪。
这是因为 Eclipse 自带其自己的编译器(请参阅这里以获取更多详细信息),因此不需要其他编译 Java 代码的工具(如 javac)。
本身我觉得这个功能非常好,我相信有很好的理由。但是我希望我们公司的所有开发人员都使用相同的编译器来生成 Java 字节码(.class 文件)。并在同样的 JVM 中运行。只是为了尽可能统一环境并消除其他特定于环境的问题。我在 Eclipse 中指定 JRE 没有问题。
但是,我无法找到如何将默认的 Java 编译器更改为 javac。另一方面,我的主要 IDE IntelliJ IDEA 允许这样做(选择 javac、jikes 或 eclipse 编译器)。所以我想知道 Eclipse 是否也可以做到这一点。
另外:
- 不,我对 Eclipse 编译器本身没有实际问题,这只是能够进行选择的问题。 - 我知道可以使用 Apache Ant 和其他解决方案使用任何编译器编译 Java 代码。但在这里,我对 Eclipse 及其集成的项目构建感兴趣(例如Project菜单下的菜单项)。
也许这有点琐碎,但是在使用 IntelliJ IDEA 多年后,我发现回到 Eclipse 有点笨拙。
谢谢。
更新:由于需要更详细的解释,我正在进行说明。
最近,我帮助一位 Java 开发人员并注意到他在没有 Sun 的 JDK 的情况下使用 Eclipse。由于我们公司仅使用 Sun 的 JDK,我觉得这很奇怪。
这是因为 Eclipse 自带其自己的编译器(请参阅这里以获取更多详细信息),因此不需要其他编译 Java 代码的工具(如 javac)。
本身我觉得这个功能非常好,我相信有很好的理由。但是我希望我们公司的所有开发人员都使用相同的编译器来生成 Java 字节码(.class 文件)。并在同样的 JVM 中运行。只是为了尽可能统一环境并消除其他特定于环境的问题。我在 Eclipse 中指定 JRE 没有问题。
但是,我无法找到如何将默认的 Java 编译器更改为 javac。另一方面,我的主要 IDE IntelliJ IDEA 允许这样做(选择 javac、jikes 或 eclipse 编译器)。所以我想知道 Eclipse 是否也可以做到这一点。
另外:
- 不,我对 Eclipse 编译器本身没有实际问题,这只是能够进行选择的问题。 - 我知道可以使用 Apache Ant 和其他解决方案使用任何编译器编译 Java 代码。但在这里,我对 Eclipse 及其集成的项目构建感兴趣(例如Project菜单下的菜单项)。