Fedora 상자에서 OpenJDK Java Runtime을 기본 Java로 실행하고 Android 개발을 위해 Oracle JDK 6을 사용하는 가장 좋은 방법을 찾으려고 노력했습니다. 즉 Android SDK에서 Android SDK Manager, Android Studio 및 Eclipse를 실행하는 데 사용됩니다.
Fedora 리포지토리에서 OpenJDK Java Runtime을 설치했는데 다음과 같은 설정 대안이 있습니다.
[donnie@fedora ~]$ alternatives --list | grep java
jre_openjdk auto /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.5.1.fc20.x86_64/jre
jre_1.7.0 auto /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.5.1.fc20.x86_64/jre
java auto /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.5.1.fc20.x86_64/jre/bin/java
libjavaplugin.so.x86_64 auto /usr/lib64/IcedTeaPlugin.so
Oracle에서 제공 한 rpm을 사용하여 Oracle JDK 6을 설치했습니다.
Android Bundle 및 Studio에서 JAVA_HOME을 사용하여에서 다음을 수행하여 Oracle JDK에서 실행할 수 있습니다 .bashrc
.
export JAVA_HOME=/usr/java/jdk1.6.0_45/
export PATH=$JAVA_HOME/bin:$PATH
플러그인을 연결해야하기 때문에 Chrome에서 여전히 OpenJDK를 사용하는 것으로 나타났습니다.
JAVA_HOME과 대안 사용의 차이점은 무엇입니까?
java
및javac
다른 한편으로는 다른의 JDK에서JAVA_HOME=JAVALOCATION
가리키는 것java
,javac
그리고javaws
에java
,javac
그리고javaws
에JAVALOCATION
각각.