每当我尝试通过单击运行来运行 java 文件时,它都会尝试运行类文件,因此会出现无主方法错误。
当我尝试右键单击一个 java 文件并运行它时,它没有将其识别为可运行的文件。
我仍然能够从命令提示符运行程序,但我更希望能够在 IntelliJ 中运行它们。
这发生在尝试使用 JSON 库时创建类路径之后。
编辑:
我认为图标的变化可能与此有关。
编辑 2: 我得到的确切错误是“C:\Program Files (x86)\Java\jdk1.8.0_181\bin\java.exe”...一堆其他程序文件位置
错误:无法找到或加载主类 sample.Main
进程结束,退出代码为 1
最佳答案
我遇到了同样的问题,发现我的 src 没有被标记为 Sources Root。要更改此设置:
- 用鼠标右键单击您的 src
- 导航到“将目录标记为”
- 选择“来源根目录” 它现在可以正确识别您的文件并且您的主类将能够再次运行
关于java - IntelliJ IDEA 没有将我的 java 文件识别为可运行文件,而是想要运行类文件。关于如何修复的任何想法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53211436/