Java 错误:在执行.jar文件时无法找到或加载主类

Java 错误:在执行.jar文件时无法找到或加载主类,java,maven,jar,dropwizard,Java,Maven,Jar,Dropwizard,我已经使用Intellij创建了Dropwizard应用程序。 (这里com.indore.GalaxyApp是我的main类的名称) 这是我申请的最后一页 使用mvncleanpackage构建项目后,在我的target目录中创建一个jar文件 现在,我正试图通过终端使用jar文件运行应用程序,我得到以下响应: MANIFEST.MF 为了使jar可执行 我已经配置了Maven Archiver,并在pom.xmlacc中添加了以下插件 我甚至通过以下方式运行应用程序: java-

我已经使用Intellij创建了Dropwizard应用程序。 (这里
com.indore.GalaxyApp
是我的
main类的名称)

这是我申请的最后一页

使用
mvncleanpackage
构建项目后,在我的
target
目录中创建一个
jar
文件

现在,我正试图通过终端使用jar文件运行应用程序,我得到以下响应:

MANIFEST.MF

为了使
jar
可执行

  • 我已经配置了Maven Archiver,并在
    pom.xml
    acc中添加了以下插件

  • 我甚至通过以下方式运行应用程序:

    java-cp target/galaxy-1.0-SNAPSHOT.jar com.indore.GalaxyApp

  • 但仍然得到同样的错误

    我提到这些帖子:

    ,


    谁能告诉我解决这个问题的方法

    错误是告诉您需要一个类io.dropwizard.Application,但找不到,这听起来像是缺少一个额外的jar,需要在应用程序运行时类路径上可用。清单是否有类路径行?@Gimby中没有类路径行manifest@Gimby您能告诉我如何在manifestMaven中添加类路径行吗?如果插件配置正确,maven应该为您这样做。它有很好的记录。不过,您可能想使用Maven Shade插件创建一个胖罐子,那么您只需要担心一个(大)罐子。