使用Java 1.8/1.7设置IntelliJ IDEA并解决"java:在类路径中找不到系统Java编译器"

Ami*_*rHd 10 java macos classpath intellij-idea

让长话短说.这是发生了什么:

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

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

Error: java: System Java Compiler was not found in classpath
Run Code Online (Sandbox Code Playgroud)

尽管我已经完全安装了Java 1.7/1.8并且通过终端使用它没有任何问题.

Ami*_*rHd 27

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

在:

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

我改变了下拉Use compilerJavacEclipse!

我在网上找到的其他解决方案都没有用.希望这可以帮助你我未知的读者.

重要提示:由于我的JAVA_HOME设置正确,因此无法做到这一点.

  • 这太荒谬了,但它确实有效!在更新版本的IntelliJ(14.1.4)中:文件 - >设置 - >构建,执行,部署 - >编译器 - > Java编译器 - >使用编译器 (5认同)