使用Java 8构建Gradle

per*_*rak 16 java gradle java-8

我正在尝试使用Gradle 1.6构建Java 8项目,但我坚持这个错误:

Execution failed for task ':ejb:compileJava'
invalid target release: 1.8
Run Code Online (Sandbox Code Playgroud)

JAVA_HOME设置为"D:\ Program Files\Java\jdk1.8.0",build.gradle包含以下行:

sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
Run Code Online (Sandbox Code Playgroud)

per*_*rak 5

找到了答案。我换了JAVA_HOME

D:\Program Files\Java\jdk1.8.0
Run Code Online (Sandbox Code Playgroud)

D:\Progra~2\Java\jdk1.8.0
Run Code Online (Sandbox Code Playgroud)

并构建成功。

  • 你的文件系统是 FAT32 吗?不敢相信我会在 2013 年看到“Progra~1”。 (10认同)
  • 我的文件系统是 ntfs (2认同)