2016-12-30 102 views
0

我將Spring Boot應用程序從1.3.4更新到1.4.3,並使用Gradle Refresh刷新項目。我現在在我的主應用程序類中有一個錯誤:更新到新版本後無法編譯Spring Boot項目

  • 該項目未建成,因爲其構建路徑不完整。 找不到java.lang.Object的類文件。修復構建路徑然後嘗試構建此項目 BeverageDataServices未知Java問題
  • 無法解析java.lang.Object類型。這是間接 從所需的.class文件 引用

    BeverageDataServicesApplication.java/BeverageDataServices/src目錄/主/ JAVA/COM /貝爾特/飲料

這裏是主要的應用程序類:

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

這些閱讀類似於Gradle編譯問題,而不是Spring Boot問題。一定要使用JDK 8或更高版本。 – duffymo

+0

首先執行'./gradlew clean check'(在命令行上)......但您可能會遇到其他一些錯誤。 –

+0

Gradle clean works ...我在Spring STS IDE中遇到錯誤... – Don

回答

0

它看起來像JRE被刪除或不存在於Java構建路徑...謝謝你的快速洞察!我將Java 8 JRE添加到構建路徑並且它可以正常工作......謝謝

相關問題