2013-07-24 3 views
15

Я пытаюсь построить Java 8 проект с Gradle 1.6, но я застрял на этой ошибки:Gradle строить с Java 8

Execution failed for task ':ejb:compileJava' 
invalid target release: 1.8 

JAVA_HOME устанавливается как «D: \ Program Files \ Java \ jdk1.8.0 "и build.gradle содержит следующие строки:

sourceCompatibility = JavaVersion.VERSION_1_8 
targetCompatibility = JavaVersion.VERSION_1_8 
+0

Вы установили переменную среды JAVA_HOME в каталог установки JDK8? –

+0

Вы пробовали '' 1.8 "' вместо 'JavaVersion.VERSION_1_8'? – fge

+0

@JBNizet yes У меня есть – perak

ответ

4

Найден ответ. Я заменил JAVA_HOME

D:\Program Files\Java\jdk1.8.0 

с

D:\Progra~2\Java\jdk1.8.0 

и строить удалось.

+9

Была ли ваша файловая система FAT32? Не могу поверить, что я вижу «Progra ~ 1» в 2013 году. – lyomi

+2

Моя файловая система - ntfs – perak

+3

JAVA_HOME = «D: \ Program Files \ Java \ jdk1.8.0» тоже будет работать. – Badaro

-2

Я нашел выбор неправильного значения пути JAVA_HOME. После обновления правильного пути он работает для меня. Не нужно ничего менять.

Смежные вопросы