java - Eclipse 中的 null JavaCompiler

标签 java eclipse compiler-construction

我的 Java 编译器出现一些错误。我在 Eclipse 之外没有收到错误,但它似乎只发生在 Eclipse Indigo 中。这不是必需的,但如果您有答案,我将不胜感激,因为它会帮助我更轻松地调试和测试资源。

感谢您阅读本文。

E: ToolProvider.getSystemJavaCompiler() 返回 null。

E2:enter image description here

最佳答案

  1. 转到 Java->已安装的 JRE。添加您的 JDK 作为运行时。您可以选择此 JDK 用于您所有的 future 项目。但是,您的选择不会对现有项目生效。因此进入第 2 步。
  2. 选择项目的属性。选择 Java 构建路径
  3. Libraries 选项卡下,选择 JRE System Library [jreblahblahblah] 并编辑它。
  4. 选择备用 JRE 并使用下拉菜单找到您刚刚添加的 JDK。
  5. 清理您的项目并重建。

关于java - Eclipse 中的 null JavaCompiler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9107099/

相关文章:

java - Clip.open(AudioInputStream) 有时会挂起几秒钟

使用 Subversive 时出现 Eclipse 错误

java - 如何将 Eclipse 工作区设置为 Windows 中的当前目录

java - Spring Boot 配置文件不选择属性文件

java - Android通过url设置ImageButton背景

java - Swing Worker 无法更新模态 jdialog 中的 GUI 组件

compiler-construction - def-use 指令链

java - jbpm 不知道 jar 文件

c# - .NET/BCL 源中 "string.Empty"以上混淆注释的含义?

compiler-construction - 为 TI-84 Plus 银版计算器编译 8xk 程序