当前位置: 首页 > 知识库问答 >
问题:

错误:找不到或加载主类maven项目

上官兴昌
2023-03-14

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

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

用户类在这里

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

共有1个答案

李华茂
2023-03-14

打开你的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>                           
 类似资料:
  • 我已在Windows 7上安装了最新的: 安装详细信息如下: 安装路径: 环境变量有: 添加的路径变量有: 在命令窗口中显示如下: Oracle日志, 堆栈溢出问题, 另一个堆栈问题, 一些博客, 但仍然无法到达。我在这整件事中可能错过了什么?提前道谢。

  • 问题内容: 我在编译和运行Java代码时遇到了麻烦,该代码旨在允许我将Java与模拟建模包Vensim的共享对象接口。 以下代码编译没有错误: 但是,当我尝试运行以下命令时: 我收到以下错误:“错误:找不到或加载主类SpatialModel”。我的SpatialModel.java代码确实包含一个“主要”方法(如下),所以我不确定是什么问题- 有人可以帮我吗?谢谢。 问题答案: 您必须确保将文件的

  • 我一直在搜索这一点,但没有任何帮助,我试图运行的主要类,但不断得到一个错误。我负责这个 我的主文件位于中 我尝试了多个命令,但一无所获。 我想运行位于中的主类,但总是出现此错误,请提供帮助吗?

  • 我有一个名为TestInventory.java的类,其他类在默认包中,都在src文件夹中。然而,当我运行它时,我得到: 错误:找不到或加载主类

  • 我使用的是Java Maven程序,我不知道输入什么作为

  • 我已经被这个简单的问题困扰了一个小时了。Maven上周工作得很好,我不知道出了什么问题,它给了我这个错误。我尝试了调试的所有方法以及在StackOverflow和许多其他地方找到的所有解决方案。我甚至尝试用M3_HOME和maven_home替换M2_HOME路径。什么都不起作用。我在OS X上。下面是一些maven命令的输出。我很乐意提供更多的信息