提问人:navya chamidisetty 提问时间:1/17/2018 最后编辑:Jakub Licznerskinavya chamidisetty 更新时间:6/22/2023 访问量:59459
错误:java:无法运行程序 CreateProcess error=2,系统找不到指定的文件
Error:java: Cannot run program CreateProcess error=2, The system cannot find the file specified
问:
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:\ 中的所有代码并加载到 Intellij 中时。现在,当我尝试构建时,我收到上述错误。有人可以帮我解决这个问题吗?
我%JAVA_HOME% = C:\Program Files\Java\jdk1.8.0_151
环境变量中路径变量的值 =C:\Program Files\Apache Software Foundation\apache-maven-3.0.3\bin;C:\newcorpweb\cxf\bin
系统变量中路径变量的值 =C:\Program Files\Java\jdk1.8.0_151\
答:
43赞
streetturtle
1/17/2018
#1
IDEA 不需要使用变量。项目 SDK(在本例中为 JDK)在项目设置中设置:File -> Project Structure、Project SDK,并在其中设置正确的路径。JAVA_HOME
0赞
E. Nerush
9/1/2021
#2
我在 IntelliJ 2020.2 的 NixOS 上遇到了同样的问题。如果我选择明显的文件->项目结构->SDK->+->下载JDK,Idea看不到这个下载的JDK(error=2等)。但是,如果我安装并选择一个系统 openjdk(位于 /nix-store/...-openjdk-.../),一切正常。
1赞
Bharath
12/7/2022
#3
使用 Red Hat 的 Open JDK 解决了我的问题! JDK Open JDK by Red Hat 的链接
评论
JAVA_HOME