मैं Ubuntu 12.04 पर जावा कैसे स्थापित कर सकता हूं?
मेरे पास है:
- जावा (TM) एसई रनटाइम एनवायरनमेंट (बिल्ड 1.7.0_21-b11)
- जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वीएम (23.21-b01, मिश्रित मोड का निर्माण)
मैं Ubuntu 12.04 पर जावा कैसे स्थापित कर सकता हूं?
मेरे पास है:
जवाबों:
ओरेकल जावा के नवीनतम संस्करण को स्थापित करने के लिए (ओरेकल वेबपेज में नवीनतम पोस्ट किया गया है), सबसे आसान तरीका जावा इंस्टालर (फ्लैशप्लागिन-इंस्टॉलर के रूप में) का उपयोग करना है, जैसा कि यहाँ बताया गया है: http://www.webupd8.org/2012 /01/install-oracle-java-jdk-7-in-ubuntu-via.html
ओरेकल JDK7 को स्वयं PPA में होस्ट नहीं किया गया है क्योंकि इसे नए जावा लाइसेंस द्वारा अनुमति नहीं दी गई है (यही कारण है कि इसे आधिकारिक उबंटू रिपॉजिटरी से हटा दिया गया है); PPA में पैकेज स्वचालित रूप से डाउनलोड करता है (और इंस्टॉल करता है) ओरेकल जावा JDK 7 अपनी आधिकारिक वेबसाइट से और इसे आपके कंप्यूटर पर स्थापित करता है, जैसे कि Flashplugin-संस्थापक पैकेज करता है।
फिर, आपको केवल यह करना है:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
और संस्करण की जांच करने के लिए इसे टाइप करें:
java -version
पीपीए कुछ स्थापित करने का एक सुरक्षित / स्मार्ट तरीका नहीं है। JDK को स्थापित करना बहुत सरल और सीधा है।
कदम इस प्रकार हैं:
Oracle की साइट से नवीनतम jdk डाउनलोड करें और निकालें:
tar -xvf jdk-7u51-linux-x64.tar.gz
mkdir -p /usr/lib/jvm
mv ./jdk1.7.0_51/ /usr/lib/jvm/jdk1.7.0_51/
कुछ प्रतीकात्मक लिंक बनाएँ:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_51/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_51/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_51/bin/javaws" 1
इसी तरह, जेएवीए के अन्य आदेशों के लिए प्रतीकात्मक लिंक बनाए जा सकते हैं। अन्य उपलब्ध आदेश हैं:
appletviewer,apt,extcheck,idlj,jar,jarsigner,javadoc,javafxpackager,javah,javap,java-rmi.cgi,jcmd,jconsole,jcontrol,jdb,jhat,jinfo,jmap,jmc,jps,jrunscript,jsadebugd,jstack,jstat,jstatd,jvisualvm,keytool,native2ascii,orbd,pack200,policytool,rmic,rmid,rmiregistry,schemagen,serialver,servertool,tnameserv,unpack200,wsgen,wsimport,xjc
सुनिश्चित करें कि सही उपयोगकर्ताओं के पास सही अनुमति है:
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/lib/jvm/jdk1.7.0
संदर्भ: THe Dark के कोडर्स | ब्लॉग
जैसा कि ऊपर कहा गया है कि PPA इसे करने का सबसे आसान तरीका है। हालाँकि इसे नवीनतम संस्करण 7u25 में अपडेट करने में एक या दो दिन लग सकते हैं। यदि आपके द्वारा अनुभव की जाने वाली समस्या एक पॉप-अप विंडो है, जिसमें कहा गया है कि "सुरक्षा सेटिंग्स द्वारा अवरुद्ध एप्लिकेशन", और आपको वास्तव में जावा का उपयोग करने की आवश्यकता है, तो आप इसे जावा के लिए सुरक्षा स्तर को कम करके बाईपास कर सकते हैं। अपने मेनू पर जाएं -> प्राथमिकताएं -> ओरेकल जावा 7 प्लगइन कंट्रोल पैनल। वहां सुरक्षा टैब खोलें, और स्लाइडर को "मध्यम" पर ले जाएं, और लागू करें। यह ट्रिक काम आना चाहिए।
आशा करता हूँ की ये काम करेगा।
यदि आपको त्रुटि संदेश मिलता है couldn't resolve host 'launchpad.net'
और आपको यकीन है कि आपकी प्रॉक्सी सर्वर सेटिंग्स सही हैं (http_proxy और https_proxy) कोशिश करें
sudo -E add-apt-repository ppa:tualatrix/ppa
add-apt-repository
उपलब्ध नहीं है। इसे हल करने के लिए, भागोsudo apt-get install python-software-properties
।