【发布时间】:2015-12-29 22:25:02
【问题描述】:
我正在 Windows 机器上浏览intro to Dropwizard,我似乎被困在我应该能够运行应用程序的地方。这是我从命令行执行的:
java -jar 目标/hello-world-0.0.1-SNAPSHOT.jar
介绍中说我应该收到的不是使用结果,而是以下错误:
错误:无法找到或加载主类 com.example.helloworld.HelloWorldApplication
“mvn package”命令的输出表明构建成功。配置的 CLASSPATH 环境变量包括 '.'对于当前目录,以及 JDK 安装的“lib”和“bin”子文件夹。 JAVA_HOME 也为 JDK 位置正确配置。我在我的 pom.xml、环境变量或其他地方缺少什么可能导致报告成功的 Maven 构建而生成的 jar 无法执行?
【问题讨论】:
-
java命令看起来像你用来执行 jar 的什么? -
com.example.helloworld.HelloWorldApplication真的作为主类存在吗?关于该教程的一件事是,在 pom 文件中为其中一个插件指定了主类。您需要将其更改为 您的 主类,如果它有所不同。
标签: java maven dropwizard