Intellij Idea 错误:java:无法运行程序CreateProcess error=2,系统找不到指定的文件

3pvhb19x  于 2022-12-11  发布在  Java
关注(0)|答案(3)|浏览(848)
Error:java: Cannot run program "C:/Program Files/Java/jdk1.7.0_45/bin/java" (in directory "C:\Users\navya.chamidisetty\.IntelliJIdea2017.3\system\compile-server"): 
CreateProcess error=2, 
The system cannot find the file specified

我最近开始使用IntelliJ 17。当我在一个文件夹和C:\中 checkout 我所有的代码并加载到Intellij中时。现在当我尝试构建时,我得到了上面提到的错误。有人能帮助我如何解决这个问题吗?
我的%JAVA_HOME% = C:\Program Files\Java\jdk1.8.0_151
环境变量中Path变量的值= C:\Program Files\Apache Software Foundation\apache-maven-3.0.3\bin;C:\newcorpweb\cxf\bin
系统变量中Path变量的值= C:\Program Files\Java\jdk1.8.0_151\

camsedfj

camsedfj1#

IDEA没有必要使用JAVA_HOME变量。项目SDK(在您的情况下是JDK)在项目设置中设置:文件-〉项目结构,项目SDK,并设置正确的路径。

zzoitvuj

zzoitvuj2#

我在使用IntelliJ 2020.2的NixOS上也遇到了同样的问题。如果我选择evident File -〉Project structure -〉SDK-〉+ -〉Download JDK,Idea看不到这个下载的JDK(error=2 etc.)。但是如果我安装并选择一个系统openjdk(位于/nix-store/... -openjdk-.../),一切都可以正常工作。

q0qdq0h2

q0qdq0h23#

使用Red Hat的Open JDK解决了我的问题!JDK Open JDK by Red Hat链接

相关问题