আমি আমার ফেডোরা বাক্সের জন্য ওপেনজেডকে জাভা রানটাইমকে ডিফল্ট জাভা হিসাবে চালানোর সর্বোত্তম উপায়টি বের করার চেষ্টা করেছি এবং অ্যান্ড্রয়েড এসডিকে ম্যানেজার, অ্যান্ড্রয়েড স্টুডিও এবং অ্যাক্রয়েড বান্ডেল থেকে চালনার জন্য অ্যান্ড্রয়েড বিকাশের জন্য অরেकल জেডিকে 6 ব্যবহার করব।
আমি ফেডোরা সংগ্রহস্থল থেকে ওপেনজেডিকে জাভা রানটাইম ইনস্টল করেছি যার অনুসরণ হিসাবে সেটআপ বিকল্প রয়েছে।
[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
আমি ওরাকল দ্বারা সরবরাহিত আরপিএম ব্যবহার করে ওরাকল জেডিকে 6 ইনস্টল করেছি।
আমি অ্যান্ড্রয়েড বান্ডেল এবং স্টুডিওটিকে নীচে অনুসরণ করে ওরেकल জে ডি কে এর অধীনে চলতে JAVA_HOME এর ব্যবহার করতে পারি .bashrc
।
export JAVA_HOME=/usr/java/jdk1.6.0_45/
export PATH=$JAVA_HOME/bin:$PATH
আমি লক্ষ্য করেছি যে ক্রোম এখনও ওপেনজেডিকে ব্যবহার করে (যেমন আমার এখনও প্লাগইনটি লিঙ্ক করতে হবে)।
জেভিএহোম এবং বিকল্প ব্যবহারের মধ্যে পার্থক্য কী?
java
এবংjavac
অন্যদিকে বিভিন্ন JDKs থেকেJAVA_HOME=JAVALOCATION
নির্দেশ করবেjava
,javac
এবংjavaws
থেকেjava
,javac
এবংjavaws
মধ্যেJAVALOCATION
যথাক্রমে।