昨天在使用
IDEA
创建了一个普通Java项目,执行main()方法时,程序报错如下:
“错误:
找
不到或
无法
加
载
主
类 com.Main Process finished with exit code 1”,
我确信自己的java jdk安装和环境变量配置(java jdk安装和环境变量配置)正确无误,而程序只是一个再简单不过的打印而已:package com;
public class Main
除了网上说的 Rebuild Project 和 File Invalidate Cache 之外,还有一个种可能,那就是项目使用了Maven,而且没有设置 自动导入的情况下,极小概率会出现这个问题,算是
idea
的一个bug
这时候只需要在 pom.xml 中随便打一个空格,
idea
会自动跳出右下角的框,点击 import changes,然后重启
idea
即可。
如题,遇到了这个错误若干遍。 每次都要从头捋思路很麻烦。 因此将之整理成笔记固定下来。
会遇到该错误,通常同时采用集合开发环境时遇到的错误。 不涉及到我们代码的问题。 比如
idea
。 通常会遇到该错误,你的项目一定是含有多个模块的, 这样的话
idea
的默认配置可能会造成错误。
单模块(只有一根项目):
多模块(自然就是一个以上了)。
从
idea
设置也可以看出来:
Idea
找
不到或
无法
加
载
主
类,这是一种常见的问题,通常会出现在开发人员在使用
Idea
进行开发时。出现该问题的原因可能是多种,常见的原因包括:JDK的路径不正确、项目的编译配置错误、缺少相关的Jar包、以及
Idea
本身的Bug等。
首先,当出现该问题时,开发人员应该首先检查JDK的路径是否正确。如果JDK的路径不正确,那么
Idea
是
无法
正常使用的。此时,开发人员需要在
Idea
中进行相关设置,确保JDK的路径正确设置,以便
Idea
能够正常
加
载
和使用JDK。
其次,开发人员应该检查项目的编译配置是否正确。如果项目的编译配置不正确,那么
Idea
可能
无法
找
到或
加
载
主
类。此时,开发人员需要在
Idea
中进行相关设置,确保项目的编译配置正确设置,以便
Idea
能够正常编译项目并
找
到
主
类。
另外,如果缺少相关的Jar包,也会出现该问题。此时,开发人员需要在
Idea
中进行相关设置,确保所有需要的Jar包均已导入并正确配置,以便
Idea
能够正确
加
载
和使用这些Jar包。
最后,如果
Idea
本身存在Bug或者异常,也会导致
找
不到或
无法
加
载
主
类的问题。此时,开发人员需要尝试升级
Idea
版本或者重新安装
Idea
以解决该问题。
综上所述,当出现
Idea
找
不到或
无法
加
载
主
类的问题时,开发人员应该先仔细检查JDK的路径是否正确、项目的编译配置是否正确、是否缺少相关的Jar包、以及
Idea
本身是否存在Bug或者异常等。只有在排除了所有问题后,才能够确信问题已经得到解决。