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

pbgvytdp  于 2022-11-21  发布在  Java
关注(0)|答案(3)|浏览(295)

长话短说,事情是这样的:

  1. IntelliJ 12 CE已下载并安装
    1.已下载并安装最新的Java 1.7/1.8
  2. JDK已设置为创建和运行项目
    我遇到了以下奇怪的错误:
Error: java: System Java Compiler was not found in classpath

这是尽管事实上,我已经完全安装了Java 1. 7/1. 8,并没有任何问题,通过终端使用它。

0ejtzxu1

0ejtzxu11#

解决我的问题的解决方案如下:
在:
项目设置〉编译器〉Java编译器
我将下拉列表Use compilerJavac更改为Eclipse
我在网上找到的其他解决方案没有一个是有帮助的。希望这对你有帮助,我不知名的读者朋友。
重要提示:这与我的JAVA_HOME无关,因为它设置正确。

piok6c0g

piok6c0g2#

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

tmb3ates

tmb3ates3#

我发现如果你在你的mac上安装vscode java插件,IDEA将不能正常工作。所以禁用vscode中的java插件。一切都会好起来的

相关问题