Eclipse中的null JavaCompiler
我的Java编译器出现了一些错误。 我没有在Eclipse之外得到错误,但它似乎只发生在Eclipse Indigo中。 这不是必需的,但如果你有答案,我会非常感激,因为它可以帮助我调试,并更容易测试资源。
谢谢您阅读此篇。
E:ToolProvider.getSystemJavaCompiler()返回null。
E2:
- 转到Java – > 已安装的JRE 。 将JDK添加为运行时。 您可以选择将此JDK用于所有FUTURE项目。 但是,您的选择不会对现有项目生效。 因此到第2步。
- 选择项目的属性。 选择Java Build Path 。
- 在Libraries选项卡下,选择JRE System Library [jreblahblahblah]并编辑它。
- 选择Alternate JRE并使用下拉列表查找刚刚添加的JDK。
- 清理您的项目并重建。
当您在Eclipse中将JRE用作标准VM时会发生这种情况。 请将JDK用作标准VM。 它会工作的。
看看这个 。
有关设置Java VM的更多信息,请参阅运行Eclipse#设置java VM