尝试运行程序时出现以下错误:
Cannot run program. Error:Cannot run program
"C:\Program Files\Java\jdk1.8.0_152\bin\java" (in directory
"C:\Users\Lenovo\.IdeaIC2017.3\system\compile-server"): CreateProcess error=2,
The system cannot find the file specified
以下是我尝试编译和运行的Java代码:
package com.company;
public class Main {
public static void main(String[] args) {
Teacher t = new Teacher("Jan","Kowalski",30098513256L);
t.setDegree("mgr inż.");
t.info();
Student s = new Student("Janek", "Kowalewski", 20456815698L, 1542);
s.info();
}
}
答案 0 :(得分:0)
可能的解决方案:
如果您有防病毒软件,请将其禁用。
从java bin文件夹中复制jar.exe并粘贴到JRE bin文件夹。
正确设置环境变量。
查看禁用UAC是否有帮助(控制面板>所有控制面板项目>用户帐户>更改用户帐户控制设置并向下移动滑块)。
重新定位IDE文件夹。这是一篇关于如何做到这一点的文章: https://intellij-support.jetbrains.com/hc/en-us/articles/207240985
希望其中一些有用。
答案 1 :(得分:0)
JDK 1.8.0_152已知在IDEA中运行的问题(看起来就像你正在使用的那样。)尝试更新到更新版本的Java 8.