我被指示将STS(Spring Tool Suite)用于我注册的java课程。我已经使用平台Eclipse Oxygen 3(4.7.3)下载了STS版本3.9.3。
当我启动STS时,我会执行以下操作:
点击文件 - >新 - >导入Spring入门内容
我在休息时搜索
我选择了初始和完整代码集的休息服务
生成应用程序后,我导航到gs-rest-service-complete / src / main / java / hello子目录,我看到Application.java,Greeting.java和GreetingController.java。
我点击绿色运行按钮,我在控制台中得到以下输出:
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/util/Assert
at org.springframework.boot.SpringApplication.<init>(SpringApplication.java:263)
at org.springframework.boot.SpringApplication.<init>(SpringApplication.java:247)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1246)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1234)
at hello.Application.main(Application.java:10)
Caused by: java.lang.ClassNotFoundException: org.springframework.util.Assert
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 5 more
我没有对任何配置设置或任何代码进行任何修改。我是这个应用程序和java编程的全新。为什么我会收到此错误?我该如何解决?
谢谢。 乔纳森
答案 0 :(得分:1)
在使用Maven构建类型时,需要在项目中执行此步骤。