我的 Java 编译器出现一些错误。我在 Eclipse 之外没有收到错误,但它似乎只发生在 Eclipse Indigo 中。这不是必需的,但如果您有答案,我将不胜感激,因为它会帮助我更轻松地调试和测试资源。
感谢您阅读本文。
E: ToolProvider.getSystemJavaCompiler() 返回 null。
E2:
最佳答案
- 转到 Java->已安装的 JRE。添加您的 JDK 作为运行时。您可以选择此 JDK 用于您所有的 future 项目。但是,您的选择不会对现有项目生效。因此进入第 2 步。
- 选择项目的属性。选择 Java 构建路径。
- 在 Libraries 选项卡下,选择 JRE System Library [jreblahblahblah] 并编辑它。
- 选择备用 JRE 并使用下拉菜单找到您刚刚添加的 JDK。
- 清理您的项目并重建。
关于java - Eclipse 中的 null JavaCompiler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9107099/