2017-12-04 13 views

답변

1

https://blog.gradle.org/java-9-support-update에 따르면 Java 9 지원 Gradle은 Gradle 4.2.1을 지원합니다.

자바 (9)를 설치 한 후 시스템에 기본적으로이있을 것이다 :이 시점에서

$ /usr/libexec/java_home -V 
Matching Java Virtual Machines (2): 
    9.0.1, x86_64: "Java SE 9.0.1" /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home 
    1.8.0_131, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home 

/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home 

, 당신은 당신의 자바 8 버전을 가리 키도록 Gradle을 실행 파일을 찾아 JAVA_HOME을 변경해야합니다 당신 때문에 여전히 설치되어 있습니다. 바이너리를 변경하여 JAVA_HOME이 버전 8 버전을 가리 키도록 정의하십시오.

~ ⌚ 22:54:20 
$ which gradle 
/usr/local/bin/gradle 

~ ⌚ 11:19:12 
$ vim /usr/local/bin/gradle 

#!/usr/bin/env bash 

############################################################################## 
## 
## Gradle start up script for UN*X 
## 
############################################################################## 

JAVA_HOME="$(/usr/libexec/java_home -v 1.8)" 

이렇게하면 Gradle이 다시 작동합니다! 당신은`/ usr/지방/빈/gradle` 해킹 경우

$ gradle --version 

------------------------------------------------------------ 
Gradle 2.13 
------------------------------------------------------------ 

Build time: 2016-04-25 04:10:10 UTC 
Build number: none 
Revision:  3b427b1481e7303c90be7b05079b05b1c 

Groovy:  2.4.4 
Ant:   Apache Ant(TM) version 1.9.6 compiled on June 29 2015 
JVM:   1.8.0_131 (Oracle Corporation 25.131-b11) 
OS:   Mac OS X 10.12.6 x86_64 
+1

, 난 당신이 또한 gradlew''업데이트'JAVA_HOME' 설정에 대한뿐만 아니라 프로젝트 설정에 따라 스크립트 필요가 있다고 생각. – chenrui

+0

@chenrui 당신은 틀림없이 정확합니다 !!!! –