Fedora kutum için OpenJDK Java Runtime'ı varsayılan Java olarak çalıştırmanın ve Android geliştirme için Oracle JDK 6'yı Android SDK Yöneticisi, Android Studio ve Eclipse'yi Android Paketi'nden çalıştırmak için kullanmanın en iyi yolunu bulmaya çalışıyorum.
Aşağıdaki kurulum alternatiflerine sahip Fedora deposundan OpenJDK Java Runtime'ı yükledim.
[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 tarafından sağlanan rpm'i kullanarak Oracle JDK 6'yı yükledim.
Android Bundle ve Studio'nun, takip ederek yapıştırarak Oracle JDK altında çalıştırmak için JAVA_HOME'u kullanmasını sağlayabilirim .bashrc
.
export JAVA_HOME=/usr/java/jdk1.6.0_45/
export PATH=$JAVA_HOME/bin:$PATH
Chrome'un hala OpenJDK kullandığını fark ettim (hala eklentiyi bağlamam gerekiyor).
JAVA_HOME ile alternatifleri kullanma arasındaki fark nedir?
java
vejavac
diğer yandan farklı JDKs gelenJAVA_HOME=JAVALOCATION
işaret ederjava
,javac
vejavaws
üzerejava
,javac
vejavaws
deJAVALOCATION
sırasıyla.