簡體   English   中英

線程“main”中的異常java.lang.NoClassDefFoundError:org / springframework / boot / SpringApplication

[英]Exception in thread “main” java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication

剛加入,剛剛開始學習彈簧靴。 我寫了我的第一個應用程序,如下所示:

SpringBootApiApp.java

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication

public class SpringBootApiApp {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootApiApp.class, args);
    }

}

的pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>io.springbootquickstart</groupId>
  <artifactId>SpringBootQuickStart</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>SpringBootApplication</name>

  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.2.RELEASE</version>
  </parent>

  <dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>    
    </dependency>
</dependencies>

  <properties>
    <java.version>1.8</java.version>
  </properties>

</project>

當我在STS中運行java類作為Java應用程序時,我看到以下錯誤,但我沒有看到編譯錯誤:請幫我修復它。

Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication
    at SpringBootApiApp.main(SpringBootApiApp.java:9)
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication
    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)
    ... 1 more

也許運行Maven - >更新項目(因此將下載依賴項)
如果maven更新失敗,那么maven的settings.xml很糟糕,例如,存儲庫配置錯誤。
檢查Eclipse在Windows-> Preferences-> Maven-> User Settings中使用哪個settings.xml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 Spring 啟動 docker 線程“主”中的異常 java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication 線程“ main”中的異常java.lang.NoClassDefFoundError:org / springframework / boot / SpringApplication。嘗試了所有解決方案,但仍然沒有 線程“主”中的異常 java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication at com.javacourse.springBootDemo AWS EC2 Java Spring Boot-線程“ main”中的異常java.lang.NoClassDefFoundError:org / springframework / boot / SpringApplication 線程“main”中的異常 java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: org/springframework/beans/factory/ListableBeanFactory Eclipse STS Gradle 錯誤 - java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication Rest 模板中的異常:線程“主”java.lang.NoClassDefFoundError 中的異常:org/springframework/core/log/LogDelegateFactory Java/Spring異常線程“main”java.lang.NoClassDefFoundError:org/springframework/beans/factory/ListableBeanFactory 線程“ main”中的異常java.lang.NoClassDefFoundError:org / springframework / dao / InvalidDataAccessApiUsageException 線程“ main”中的Maven項目異常java.lang.NoClassDefFoundError:org / springframework / core / DefaultParameterNameDiscoverer
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM