2017-03-22 452 views
0

我的單build.gradle看起來是這樣的:因爲java.lang.UnsupportedClassVersionError:組織/ springframework的的/ boot/gradle產出/插件/ SpringBootPlugin:不支持MAJOR.MINOR版本52.0

buildscript { 
    ext { 
     springBootVersion = '2.0.0.BUILD-SNAPSHOT' 
    } 
    repositories { 
     mavenCentral() 
     maven { url "https://repo.spring.io/snapshot" } 
     maven { url "https://repo.spring.io/milestone" } 
    } 
    dependencies { 
     classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") 
    } 
} 

apply plugin: 'java' 
apply plugin: 'org.springframework.boot' 
compileJava { 
    sourceCompatibility = 1.8 
    targetCompatibility = 1.8 
} 
version = '0.0.1-SNAPSHOT' 
sourceCompatibility = 1.8 
targetCompatibility = 1.8 

compileOptions { 
    sourceCompatibility sourceCompatibility 
    targetCompatibility targetCompatibility 
} 


repositories { 
    mavenCentral() 
    maven { url "https://repo.spring.io/snapshot" } 
    maven { url "https://repo.spring.io/milestone" } 
} 


dependencies { 
    compile('org.springframework.boot:spring-boot-starter-data-jpa') 
    compile('org.springframework.boot:spring-boot-starter-jdbc') 
    compile('org.springframework.boot:spring-boot-starter-security') 
    compile('org.springframework.boot:spring-boot-starter-validation') 
    compile('org.springframework.boot:spring-boot-starter-web') 
    runtime('com.microsoft.sqlserver:mssql-jdbc') 
    testCompile('org.springframework.boot:spring-boot-starter-test') 
} 

gradle clean build生產:

FAILURE: Build failed with an exception. 

* Where:      
Build file 'D:\objectsharingsystem\build.gradle' line: 16 

* What went wrong:   
A problem occurred evaluating root project 'object-sharing-system'. 
> java.lang.UnsupportedClassVersionError: org/springframework/boot/gradle/plugin/SpringBootPlugin : Unsupported major.minor version 52.0 

* Try:      
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

看起來我到處都是用java 8。

java_home集到Java 8

回答

0

我與Maven構建時也有類似的問題。在我看來,這個項目似乎是用jdk 1.8構建的,但是運行在jdk 1.7上。

本主題幫助我進入這個問題:Unsupported major.minor version 52.0

1

問題是,我已經改變JAVA_HOME想法開始,我從構思運行gradle build。因此問題解決了想法重新啓動

相關問題