Java 无法找到或加载主类jar intelij
在我完成spring引导服务器之后,我想把它做成一个jar,这样我就可以在远程服务器上部署它了。我选择和maven一起做这件事 创建.jar-with-dependecies.jar后,我将其上传到服务器上并尝试运行Java 无法找到或加载主类jar intelij,java,spring,maven,jar,Java,Spring,Maven,Jar,在我完成spring引导服务器之后,我想把它做成一个jar,这样我就可以在远程服务器上部署它了。我选择和maven一起做这件事 创建.jar-with-dependecies.jar后,我将其上传到服务器上并尝试运行 java -jar buyme-0.0.1-SNAPSHOT-jar-with-dependencies.jar 和我遇到的其他人一样 Error: Could not find or load main class com.buyme.BuymeApplication 我试着
java -jar buyme-0.0.1-SNAPSHOT-jar-with-dependencies.jar
和我遇到的其他人一样
Error: Could not find or load main class com.buyme.BuymeApplication
我试着从这里回答:
似乎什么都不管用。
这是我的
pom.xml
这是项目结构
mvn命令:
这也不起作用:
java -cp <name>.jar com.buyme.BuymeApplication
java-cp.jar com.buyme.BuymeApplication
我设法解决了这个问题:
我的回答是:
org.springframework.boot
springbootmaven插件
1.5.2.1发布
重新包装
这是完整的pom.xml吗?为什么我只看到插件部分?正如@MinhKieu提到的,您的pom.xml缺少。你不也应该在那里添加依赖项吗?@Ishnark-这就是他在上面第4行添加的内容,这并不难,谢谢你指出我有太多依赖项,所以在这里添加它们是没有意义的:)我只是添加了重要的内容。
Manifest-Version: 1.0
Main-Class: com.buyme.BuymeApplication
mvnc clean install (sometimes i tried assembly:assembly with the other two)
java -cp <name>.jar com.buyme.BuymeApplication
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.5.2.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>