2013-07-24 68 views
15

Tôi đang cố gắng để xây dựng dự án Java 8 với Gradle 1.6, nhưng tôi bị mắc kẹt về lỗi này:Gradle xây dựng với Java 8

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

JAVA_HOME được thiết lập là "D: \ Program Files \ Java \ jdk1.8.0 "và build.gradle chứa các dòng sau:

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

Bạn đã đặt biến môi trường JAVA_HOME vào thư mục cài đặt JDK8 chưa? –

+0

Bạn đã thử '" 1.8 "' thay vì 'JavaVersion.VERSION_1_8'? – fge

+0

@JBNizet có Tôi có – perak

Trả lời

4

Tìm câu trả lời. Tôi thay thế JAVA_HOME

D:\Program Files\Java\jdk1.8.0 

với

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

và xây dựng thành công.

+9

Hệ thống tập tin của bạn là FAT32? Không thể tin rằng tôi đang nhìn thấy "Progra ~ 1" vào năm 2013. – lyomi

+2

Hệ thống tệp của tôi là ntfs – perak

+3

JAVA_HOME = "D: \ Program Files \ Java \ jdk1.8.0" cũng sẽ hoạt động. – Badaro

-2

Tôi đã tìm thấy chọn sai giá trị đường dẫn JAVA_HOME. Sau khi cập nhật đúng đường dẫn, nó làm việc cho tôi. Không cần phải thay đổi gì cả.

Các vấn đề liên quan