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\
3条答案
按热度按时间camsedfj1#
IDEA没有必要使用
JAVA_HOME
变量。项目SDK(在您的情况下是JDK)在项目设置中设置:文件-〉项目结构,项目SDK,并设置正确的路径。zzoitvuj2#
我在使用IntelliJ 2020.2的NixOS上也遇到了同样的问题。如果我选择evident File -〉Project structure -〉SDK-〉+ -〉Download JDK,Idea看不到这个下载的JDK(error=2 etc.)。但是如果我安装并选择一个系统openjdk(位于/nix-store/... -openjdk-.../),一切都可以正常工作。
q0qdq0h23#
使用Red Hat的Open JDK解决了我的问题!JDK Open JDK by Red Hat链接