我在 Intellij IDEA 2020.3.2 (Ultimate) 的测试项目中编写了一个简单的“Hello World”程序:
public class Test {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Test.main()
使用默认配置运行时一切正常。现在,如果我去File | 项目结构... | 项目设置 | 模块和将Dependencies存储格式改为Eclipse (.classpath),一个.classpath
文件一个.eml
文件就创建好了(.iml
文件还在,但是不影响后面的问题,不管有没有)。如果我现在运行Test.main()
,IDE 控制台中会返回以下错误输出:
"C:\Program Files\Java\jdk-15.0.1\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\lib\idea_rt.jar=51699:C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\bin" -Dfile.encoding=UTF-8 Test
Error: Could not find or load main class Test
Caused by: java.lang.ClassNotFoundException: Test
Process finished with exit code 1
可能是什么问题?我尝试了这些解决方案,但它们似乎在这里没有效果。Windows 10 环境变量可能有问题吗?此处给定的 CLASSPATH 值为.;
.