Java Intellij IDEA:“我的想法是:;无法找到或加载主类“;如果依赖项存储格式更改为";月食“;

Java Intellij IDEA:“我的想法是:;无法找到或加载主类“;如果依赖项存储格式更改为";月食“;,java,intellij-idea,classpath,classnotfoundexception,Java,Intellij Idea,Classpath,Classnotfoundexception,我在Intellij IDEA 2020.3.2(终极版)的测试项目中编写了一个简单的“Hello World”程序: 公共类测试{ 公共静态void main(字符串[]args){ System.out.println(“你好,世界!”); } } 使用默认配置运行Test.main()时,一切正常。现在,如果我去文件|项目结构…|项目设置|模块并将依赖项存储格式更改为Eclipse(.classpath)、创建.classpath文件和.eml文件(.iml文件仍然存在,但它不会影响以下

我在Intellij IDEA 2020.3.2(终极版)的测试项目中编写了一个简单的“Hello World”程序:

公共类测试{
公共静态void main(字符串[]args){
System.out.println(“你好,世界!”);
}
}
使用默认配置运行
Test.main()
时,一切正常。现在,如果我去文件|项目结构…|项目设置|模块并将依赖项存储格式更改为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测试
错误:无法找到或加载主类测试
原因:java.lang.ClassNotFoundException:测试
进程已完成,退出代码为1

可能有什么问题?我试过了,但在这里似乎没有效果。Windows 10环境变量可能有问题吗?这里给定的类路径值是

感谢您的报告,当依赖项格式设置为Eclipse时,它将在IntelliJ IDEA项目配置中显示。IDE错误地加载项目,并且源根配置丢失,因此编译器无法获得有关源文件的正确信息,并且在输出目录中不会生成任何内容。Classpath不包含任何类,主类的执行失败,因为它在输出(Classpath)中不存在。

有帮助吗?@CrazyCoder我尝试/检查了所有这些方法。不幸的是,他们没有解决这个问题。另外,链接中的例外似乎与我的问题中的例外性质不同,因为主要方法似乎在另一个问题中找到。我想强调的是,如果将依赖项存储格式设置为Intellij IDEA,编译和运行将正常工作。对于某个库的使用,我想使用
.classpath
文件。请在中提交一个bug,并附上要复制的示例项目和日志(帮助|收集日志和诊断数据)。@CrazyCoder完成,谢谢: