2016-12-30 11 views
0

私は、Springブートアプリケーションを1.3.4から1.4.3にアップデートし、Gradle Refreshを使用してプロジェクトをリフレッシュしました。新しいバージョンにアップデートした後、Springブートプロジェクトをコンパイルできない

  • プロジェクトはビルドパスが不完全なのでビルドされていません。 はjava.lang.Objectのクラスファイルを見つけることができません。ビルドパスを修正してから試してください このプロジェクトをビルドするBeverageDataServices不明なJava問題
  • タイプjava.lang.Objectを解決できません。これは、間接的に必要なの.classファイル

    BeverageDataServicesApplication.java/BeverageDataServices/srcに/メイン/ javaの/ COM/boelter /飲料

    ここ

から参照 は、メインアプリケーションクラスです。

package com.xxx.beverage; 

import org.springframework.boot.SpringApplication; 
import org.springframework.boot.autoconfigure.SpringBootApplication; 
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; 
import org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration; 
import org.springframework.boot.orm.jpa.EntityScan; 
import org.springframework.context.annotation.ComponentScan; 
import org.springframework.context.annotation.Import; 
import org.springframework.scheduling.annotation.EnableScheduling; 

@SpringBootApplication (exclude = {DataSourceAutoConfiguration.class, MailSenderAutoConfiguration.class}) 
@ComponentScan(basePackages = "com.xxx.xxx") 
@EntityScan("com.xxx.xxx.model") 
@EnableScheduling 
public class BeverageDataServicesApplication { 

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

これらはSpringブートの問題ではなく、Gradleのコンパイルの問題のように読まれます。 JDK 8以上を使用してください。 – duffymo

+0

最初に './gradlew clean check'(コマンドラインで)を実行すると、他のエラーも発生するかもしれません。 –

+0

Gradle clean works ... Spring STS IDEでエラーが発生しました.... – Don

答えて

0

JREが削除されたか、Java Build Pathに存在していないようです...あなたの両方の迅速な洞察に感謝します!私はJava 8 JREをBuild Pathに追加しました。ありがとう