IntelliJ IDEA 无法将我的 java 文件识别为可运行文件,而是想要运行类文件。有关如何修复的任何想法?

my *_*dal 5 java intellij-idea

每当我尝试通过单击运行来运行 java 文件时,它都会尝试运行类文件,因此会出现 no main 方法错误。

当我尝试右键单击一个 java 文件并运行它时,它不会将其识别为可运行的文件。

我仍然可以从命令提示符运行程序,但我更希望能够在 IntelliJ 中运行它们。

这是在使用 JSon 库时尝试创建类路径后发生的。

编辑:

通常它会显示带有此图标的 java 文件: 在此处输入图片说明

但相反,它为 java 文件显示了这个图标: 在此处输入图片说明

我认为图标的变化可能与它有关。

编辑 2:我得到的确切错误是“C:\Program Files (x86)\Java\jdk1.8.0_181\bin\java.exe”...一堆其他程序文件位置

错误:无法找到或加载主类 sample.Main

进程以退出代码 1 结束

Pau*_*aul 12

我遇到了同样的问题,发现我的 src 没有被标记为 Sources Root。要改变这一点:

  • 鼠标右键单击您的 src
  • 导航到“将目录标记为”
  • 选择“Sources Root”它现在可以正确识别您的文件,并且您的主类将能够再次运行

IntelliJ 无法识别我的 .java 文件

问题解决了