Java 错误:无法找到或加载主类maven项目
两周以来我一直面临着一个问题,我对解决这个问题感到绝望,因为它似乎出现在我做的每一个新项目中。我已经创建了一个新的maven项目,java_home变量和路径已经用我新安装的java目录正确设置,我已经用maven clean清理了项目,没有明显的错误,一切看起来都很好,但是当我运行main类时,我收到这个错误,告诉我在没有任何其他细节的情况下无法找到或加载main类。 如果你能帮我,那就太好了,提前谢谢你。 为了提供更多信息,这里是我的项目结构 这是我的主类的代码,我也在使用hibernate 用户类在这里 最后,这里有一些屏幕盖,以备您需要Java 错误:无法找到或加载主类maven项目,java,hibernate,maven,find,main,Java,Hibernate,Maven,Find,Main,两周以来我一直面临着一个问题,我对解决这个问题感到绝望,因为它似乎出现在我做的每一个新项目中。我已经创建了一个新的maven项目,java_home变量和路径已经用我新安装的java目录正确设置,我已经用maven clean清理了项目,没有明显的错误,一切看起来都很好,但是当我运行main类时,我收到这个错误,告诉我在没有任何其他细节的情况下无法找到或加载main类。 如果你能帮我,那就太好了,提前谢谢你。 为了提供更多信息,这里是我的项目结构 这是我的主类的代码,我也在使用hibernat
打开pom.xml文件,检查是否在下面的元素中设置了主类
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>full.path.to.Class</mainClass>
maven汇编插件
2.4.1
带有依赖项的jar
full.path.to.Class
打开pom.xml文件,检查是否在下面的元素中设置了主类
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>full.path.to.Class</mainClass>
maven汇编插件
2.4.1
带有依赖项的jar
full.path.to.Class
您是如何运行主类的?如果您在命令行上执行mvn clean
,您是否也在eclipse中刷新?我尝试了刷新,并且在eclipse上执行了maven clean,而不是在命令行上:(没关系。如果您从eclipse运行,那么只需在编辑器中打开主类,单击绿色的
播放按钮上的v
,然后选择运行方式…。完成后,只需单击播放/运行按钮即可运行它。这正是我之前尝试运行它的方式:(但它不起作用。它仍然不起作用。您运行的是主类吗?如果您执行mvn clean
(在命令行上?),您是否也在eclipse中刷新?我尝试了刷新,并且在eclipse上执行了maven clean,而不是在命令行上:(没关系。如果您从eclipse运行,那么只需在编辑器中打开主类,单击绿色的
播放按钮上的v
,然后选择运行方式…。完成后,只需单击播放/运行按钮即可运行它。这正是我之前尝试运行它的方式:(但它不起作用。它仍然不起作用。事实上,在pom中没有指定pluging元素:(我在上面的问题中添加了pom.xml文件,如果你需要看到itI添加了pluging标记和类的完整路径,它仍然不起作用,实际上pluging元素没有在pom中指定:(我在上面的问题中添加了pom.xml文件,如果您需要看到itI添加了pluging标记和类的完整路径,但仍然不起作用