Could not find the main class: org.springframework.boot.loader.JarLauncher. Program will exit.

cmd java -jar报错:Could not find the main class: org.springframework.boot.loader.JarLauncher. Program will exit.
已知:1、jdk版本不一致的时候会出现这个错误。注意cmd java -version 自己电脑的环境变量是什么 例如环境变量配置的是jdk1.6,而springboot项目是jdk1.8 就会出现此错误
2、如果ClassNotFound与前置错误出现,很可能是jar包打包有问题,尤其在maven package打包时,首先确保自己的java文件都被编译成class文件,排除编译问题,并检查自己写的类 如果确实没有少,ClassNotFound出现的是一个你不认识的类,检查MANIFEST.MF文件里面的内容 如Start-Class 是否正确!
pom文件 通常如下即可, 如果是复制别人的pom 且别人加了start class节点 ,一定要注意节点下的类是否正确!

       <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
                <configuration>
                    <executable>trueexecutable>
                configuration>
            plugin>
        plugins>

你可能感兴趣的:(springboot,spring,boot)