1 문제상황[ | ]
Console
Copy
root@zetawiki:~# gradle -v
ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
2 확인[ | ]
Console
Copy
root@zetawiki:~# java -version
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
Console
Copy
root@zetawiki:~# which java
/usr/bin/java
Console
Copy
root@zetawiki:~# readlink -f /usr/bin/java
/usr/lib/jvm/java-8-oracle/jre/bin/java
Console
Copy
root@zetawiki:~# grep ^export /usr/bin/gradle
export JAVA_HOME=/usr/lib/jvm/default-java
3 조치[ | ]
- /usr/bin/gradle 를 직접 수정해도 되지만, 필자는 비파괴적인 방법을 선호하므로... 심볼릭 링크를 생성하여 연결해주겠음
Console
Copy
root@zetawiki:~# ln -s /usr/lib/jvm/java-8-oracle /usr/lib/jvm/default-java
root@zetawiki:~# /usr/lib/jvm/default-java/bin/java -version
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
4 확인 2[ | ]
Console
Copy
root@zetawiki:~# gradle -v
------------------------------------------------------------
Gradle 1.4
------------------------------------------------------------
Gradle build time: Monday, September 9, 2013 8:44:25 PM UTC
Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.9.3 compiled on April 8 2014
Ivy: non official version
JVM: 1.8.0_74 (Oracle Corporation 25.74-b02)
OS: Linux 3.13.0-77-generic amd64
5 같이 보기[ | ]
6 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.