IntelliJ IDEA无法将我的Java文件识别为可运行文件,而是希望运行类文件。关于如何解决的任何想法?

时间:2018-11-08 15:55:13

标签: java intellij-idea

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

当我尝试右键单击Java文件并运行该文件时,它不会将其重新识别为可运行的文件。

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

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

编辑:

通常使用以下图标显示Java文件: enter image description here

但是相反,它在Java文件中显示此图标:enter image description here

我认为图标的更改可能与它有关。

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

错误:找不到或加载主类示例。主

以退出代码1完成的过程

6 个答案:

答案 0 :(得分:1)

我有一个类似的问题,它不会在任何项目中使用ModlServer。
(不仅限于我打开的那张)。

我必须归档->管理IDE设置->恢复默认设置


enter image description here

注意:我丢失了所有活动模板,字体等,因此请注意。

答案 1 :(得分:0)

我重新启动计算机,然后以某种方式修复了它。

答案 2 :(得分:0)

我遇到了同样的问题,发现我的src没有被标记为Sources Root。要更改此设置:

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

IntelliJ not recognizing my .java-files

Problem solved

答案 3 :(得分:0)

我的问题是我的项目有多个模块,而我正在处理的模块(无法识别 java 文件)未包含在主 pom.xml 文件中。我刚刚在主(项目)pom 中添加了该模块并且它起作用了。

答案 4 :(得分:0)

右键单击项目并单击“添加框架支持”,所有目录和类现在都应该是正确的类型。

答案 5 :(得分:-1)

如果使用的是Maven或Gradle,请尝试重新导入项目,看看是否有帮助。可能是您的IDEA项目中错误设置了一些不正确的设置,因此可以将其删除。