Springboot Maven应用程序jar没有运行

时间:2016-09-19 10:07:15

标签: eclipse maven jar spring-boot

我正在使用springboot来构建一个在eclipse上运行的maven的restful应用程序,但是没有使用jar文件和cmd给我这个例外:C:\restapi\BvmtRestApi\target>java -jar BvmtRestApi-0.0.1-SNAPSHOT.jar Exception in thread "main" java.lang.ClassNotFoundException: com.javaadvent.bootrest.TodoAppConfig at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:89) at java.lang.ClassLoader.loadClass(Unknown Source) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:46) at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:58)

2 个答案:

答案 0 :(得分:0)

以下是从jar

运行的步骤
  1. 添加以下maven构建插件。

    <build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
    </build>  
    
  2. 运行maven命令&mvn package&#39;并在目标目录中生成带有project_name的jar文件。

  3. 从命令行运行命令java -jar target / project_name.jar。

答案 1 :(得分:0)

右键单击项目 去配置构建路径 然后去图书馆 并添加项目中所有缺少的jar