spring-boot-maven-plugin使用classpath创建jar

时间:2017-10-06 10:04:34

标签: java maven-assembly-plugin spring-boot-maven-plugin

使用spring-boot-maven-plugin构建我的jar,我可以通过

运行它
java -jar  myExample-1.0-SNAPSHOT.jar

但是它会抛出错误

  

错误:无法找到或加载主类com.manish.myexample.Example

在通过

运行时
java -cp  myExample-1.0-SNAPSHOT.jar com.manish.myexample.Example

是因为spring-boot-maven-plugin?甚至尝试过

java -cp  libs/myExample-1.0-SNAPSHOT.jar: BOOT-INF.classes.com.manish.myexample.Example

1 个答案:

答案 0 :(得分:0)

您必须确保将.class文件的位置添加到类路径中。这通常是第一个错误。

...以及Java无法找到该类的一些一般原因:

  1. 你犯了classname参数错误;
  2. 错误地指定了应用程序的类路径:错误的目录位于类路径上,子目录路径不匹配或类路径中缺少依赖项;
  3. 该类已在错误的包中声明。