Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:无法找到或加载主类maven项目_Java_Hibernate_Maven_Find_Main - Fatal编程技术网

Java 错误:无法找到或加载主类maven项目

Java 错误:无法找到或加载主类maven项目,java,hibernate,maven,find,main,Java,Hibernate,Maven,Find,Main,两周以来我一直面临着一个问题,我对解决这个问题感到绝望,因为它似乎出现在我做的每一个新项目中。我已经创建了一个新的maven项目,java_home变量和路径已经用我新安装的java目录正确设置,我已经用maven clean清理了项目,没有明显的错误,一切看起来都很好,但是当我运行main类时,我收到这个错误,告诉我在没有任何其他细节的情况下无法找到或加载main类。 如果你能帮我,那就太好了,提前谢谢你。 为了提供更多信息,这里是我的项目结构 这是我的主类的代码,我也在使用hibernat

两周以来我一直面临着一个问题,我对解决这个问题感到绝望,因为它似乎出现在我做的每一个新项目中。我已经创建了一个新的maven项目,java_home变量和路径已经用我新安装的java目录正确设置,我已经用maven clean清理了项目,没有明显的错误,一切看起来都很好,但是当我运行main类时,我收到这个错误,告诉我在没有任何其他细节的情况下无法找到或加载main类。 如果你能帮我,那就太好了,提前谢谢你。 为了提供更多信息,这里是我的项目结构

这是我的主类的代码,我也在使用hibernate

用户类在这里

最后,这里有一些屏幕盖,以备您需要


打开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标记和类的完整路径,但仍然不起作用