IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

时间:2024-04-04 18:39:33

问题描述

使用 IDEA 导入一个普通的 Java 项目后,当需要运行项目中的一个类中的main方法时,但此时发现,鼠标右键发现菜单中没有 Run main 而且 main 函数前也没有出现可以运行的标识,此时无法运行main方法。

如下所示:

IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

而且,目录下每个文件的文件名左下角都有一个红色的小时钟图标。

解决方案

(1) 进入 Project Structure 设置选项

IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

(2)设置 JDK 版本

IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

(3)设置 java 项目的 src 目录,并应用

IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

(4)设置完成,成功运行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QZLRG34c-1572874886860)(IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

可能出现的问题

(1)若出现 Error:java:无效的源发行版:1.9

IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

解决

File->Project Structure->Project->Project language level

然后,将 9 改到 8 即可

IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

(2)Cannot start compilation: the output path is not specified for module “xxxxxx”. Specify the output path in the Project Structure dialog.

IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

解决

指定输出位置(地址为:项目路径/out)
IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案