2017-05-08 21 views
3

ちょうど参加し、ちょうど春のブートを学習し始めました。 スレッド "main"の例外java.lang.NoClassDefFoundError:org/springframework/boot/SpringApplication

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); 
    } 

} 

SpringBootApiApp.java

の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> 

私はJavaアプリケーションとしてSTSで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 
+1

は、あなたのクラスパスにあるスプリングジャーですか? –

+0

はい。私はスクリーンショットを共有することができます。ここでスクリーンショットを付けることはできませんが、そこにあります。 –

+0

yupはスクリーンショットを共有 –

答えて

0

たぶん、Mavenの実行 - Mavenの更新はその後、Mavenのためのあなたのsettings.xmlが悪い失敗した場合、リポジトリはforexample誤って設定されている(依存関係がダウンロードされますので)>更新プロジェクト
を。
Eclipseでどのsettings.xmlが使用されているか確認してください。Windows-> Preferences-> Maven-> User Settings

+0

Settings.xmlは私のPCでは見つかりませんでした。その内容でなければならないもの –

+0

あなたは手動であなたのPCに任意の場所にmavenをインストールしましたか?eclipseに埋め込みmavenを使用していますか? – Zoltan

+0

私は手動でmavenをインストールしました。私はEclipseプロジェクトで春のプロジェクトを作りました。以前、私はmavenプロジェクトを作成しました。あなたの迅速な対応に感謝します。 –

関連する問題