11

让我们长话短说。这是发生的事情:

  1. IntelliJ 12 CE 下载并安装
  2. 下载并安装最新的 Java 1.7/1.8
  3. JDK 被设置为创建和运行项目

我遇到了以下奇怪的错误:

Error: java: System Java Compiler was not found in classpath

尽管我已经完全安装了 Java 1.7/1.8 并且通过终端使用它没有任何问题,但这是事实。

4

2 回答 2

33

解决我的问题的解决方案如下:

在:

项目设置 > 编译器 > Java 编译器

我将下拉列表Use compiler从更改JavacEclipse

我在网上找到的其他解决方案都没有帮助。希望这对我不知名的读者有帮助。

重要提示:这与我的 JAVA_HOME 无关,因为它设置正确。

于 2013-11-10T11:27:12.930 回答
2

您需要设置环境变量JAVA_HOME。IDE 将在启动时检查该变量。

并输入已安装 JDK 的主目录的路径。一旦启动,它应该指向用于运行 IDE 的 JDK。在这种情况下,新编译器将在已配置的编译器中可用。您始终可以使用 IDE 编译器设置配置任何新编译器。

于 2013-11-10T12:17:06.423 回答