用Java 1.81.7设置IntelliJ IDEA,并解决 "java.System Java Compiler was not found in classpath"。在classpath中找不到系统Java编译器"

问题描述 投票:11回答:3

长话短说吧。下面是事情的经过。

  1. IntelliJ 12 CE下载并安装
  2. 下载并安装最新的Java 1.71.8。
  3. JDK的设置是为了制作和运行这个项目。

我面临着以下奇怪的错误,尽管我已经完全安装了Java 1.71.8,并且通过终端没有任何问题。

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

尽管我已经完全安装了Java 1.71.8 而且在终端机上没有任何问题,但还是出现了这样的错误。

java macos intellij-idea classpath
3个回答
29
投票

解决我的问题的方法如下。

在:

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

我改变了下拉式 Use compilerJavacEclipse!

我在网上找到的其他解决方案都没有用。希望对你有所帮助,我的陌生读者朋友。

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


2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.