Java 无法找到或加载主类jar intelij

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 我试着

在我完成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
我试着从这里回答:

似乎什么都不管用。 这是我的

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>