美好的一天。
我正在观看Youtube上Spring Boot的全面KK JavaTutorials的第二个视频。
我已将代码上传到Git Hub https://github.com/ishonowo/HelloWorldSpringBoot。
代码应该打印Hello Nigeria。在浏览器中工作。
我在下面得到了错误。
线程中的异常" main" java.lang.NoClassDefFoundError: org / springframework / boot / SpringApplication at com.infotech.app.HelloWorldSpringBootApp.main(HelloWorldSpringBootApp.java:10) 引起:java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication at java.net.URLClassLoader.findClass(URLClassLoader.java:381)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:331)at at java.lang.ClassLoader.loadClass(ClassLoader.java:357)... 1更多
我已经检查过,org.springframework.boot.SpringApplication类在Maven jar中。
请协助。
感谢。
答案 0 :(得分:2)
添加
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.5.4.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
到pom.xml
并使用mvn spring-boot:run
运行您的应用程序。我访问Hello Nigeria
时能够打印/
。
答案 1 :(得分:0)
答案是删除.m2文件夹,并允许Maven重新下载jar。