मैं उबंटू पर सन / ओरेकल जावा एसडीके कैसे स्थापित करूं?


100

चूंकि 11.10 उबंटू प्रदान नहीं करता है sun-java-jdk, मैं इसे कैसे स्थापित करूं?


3
यहाँ Ubuntu पर JDK7 स्थापित करने के लिए एक त्वरित ट्यूटोरियल है।
ब्लैककॉम

मेरे पास इस पोस्ट में मंच है। xda-developers.com/…

OpenJDK (Nvidia कार्ड के साथ कम से कम युग्मित) के साथ एक अन्य समस्या यह है कि Java2D का उपयोग करते समय, पारदर्शिता बेहद धीमी है, जबकि Sun के साथ यह तेजी से धधक रहा है।
vextorspace

जवाबों:


105

नोट : इस उत्तर की कुछ सामग्री अप्रचलित हो सकती है और कुछ टिप्पणियां हैं जहां लोगों ने समस्याओं की सूचना दी है। आपको पहले टिप्पणियों के माध्यम से पढ़ने की सलाह दी जाती है।

-

उबुन्टु 11.10 ओंरिक

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin

[ स्रोत ]

Ubuntu 12.04 सटीक

ऐतिहासिक खुले jdk को साफ करें:

sudo apt-get purge openjdk*

एक नया रेपो जोड़ें और sdk स्थापित करें:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

यदि आप JRE और ब्राउज़र प्लगइन चाहते हैं:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

[ स्रोत ]

उबंटू 12.04 (सटीक पैंगोलिन) - दूसरा तरीका

टिप्पणियों के लिए धन्यवाद, कृपया ध्यान दें कि आप इस विधि को भी आज़मा सकते हैं: http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin /

सूर्य जावा को डिफ़ॉल्ट बनाएं

आप निम्नलिखित को भी जोड़ना चाह सकते हैं

sudo update-alternatives --config java

आपको निम्नलिखित मिलना चाहिए

चयन पथ प्राथमिकता स्थिति

0 / usr / lib / jvm / java-7-oracle / bin / java 1 ऑटो मोड 1 / usr / lib / jvm / java-7-oracle / bin / java 1 मैनुअल मोड * 2 / usb / lib / jvm / java -7-ओरेकल / jre / बिन / जावा 1 मैनुअल मोड

वर्तमान पसंद [*], या चयन संख्या: २ रखने के लिए एन्टर प्रेस करें

(2) चुनें और एंटर दबाएँ

अब चल रहा है:

java -version

यह दिखाता है:

जावा संस्करण "1.7.0_04" जावा (TM) एसई रनटाइम एनवायरनमेंट (बिल्ड 1.7.0_04-b20) जावा हॉटस्पॉट (टीएम) सर्वर VM (23.0-b21, मिश्रित मोड का निर्माण)


9
मुझे 12.04 के लिए इन निर्देशों के साथ एक खराब त्रुटि मिली: sha256sum बेमेल jdk-7u3-linux-x64.tar.gz Oracle JDK 7 स्थापित नहीं है।
जे टेलर १

2
यह मेरे लिए भी असफल रहा। वही त्रुटि। बुरा सपना।
श्वेत

1
12.04 पर स्थापित करने के लिए, यह एकमात्र तरीका था जो मैं इसे कर सकता था: liberiangeek.net/2012/04/…
स्टीव HHH

1
@ z7sg z: कृपया ध्यान दें कि शिकायत करने के बजाय आप उत्तर को संपादित कर सकते हैं, यह सहकर्मी की समीक्षा की जाएगी और अगर प्रासंगिकता को मंजूरी दे दी है। इस तरह, यह (बहुत पुराना) उत्तर अप-टू-डेट रहेगा।
JMax

2
मुझे lubuntu 12.04 पर oracle jdk 1.6 स्थापित करने की आवश्यकता थी और कोई भी PPA काम नहीं किया। बाइनरी इंस्टालर के साथ गड़बड़ नहीं करना चाहता था, इसलिए मैंने बस इस्तेमाल किया add-apt-repository ppa:eugenesan/javaऔर फिर 'सटीक' को 'एनेरिक' के साथ सिनैप्टिक में बदल दिया। तो अब मेरे पास सटीक पर 1.6.0_26 है - मेरे लिए नवीनतम नहीं बल्कि पर्याप्त।
ccpizza

13

आधिकारिक उबंटू विकी पर बहुत अच्छा पृष्ठ है । वहां आप सभी अनुशंसित तरीके पा सकते हैं। मैंने इस उत्कृष्ट स्वचालित स्क्रिप्ट का उपयोग किया है ।

सुनिश्चित करें कि गिट स्थापित है:

sudo apt-get install git

सन / ओरेकल जावा 1.6.0

स्थानीय डीब का निर्माण करें:

wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh

स्क्रिप्ट स्रोत से पैकेज बनाएगी और उन्हें स्थानीय रेपो में रखेगी, फिर उन्हें स्थापित किया जा सकता है जैसे:

sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source

आप सभी उपलब्ध पैकेजों को देख सकते हैं /var/local/oab/deb

सही संस्करण का चयन करना याद रखें:

sudo update-alternatives --config java

सब कुछ सेटअप करने के लिए (जैसे ब्राउज़र प्लगइन, कीटूल, आदि) आप इसका उपयोग कर सकते हैं (यह एक लंबी सूची होगी!)।

sudo update-alternatives --all

स्क्रिप्ट इस डेबियन स्क्रिप्ट के लिए एक आवरण है , यदि आप उत्सुक हैं;)

ओरेकल जावा 1.7.0_51

OAB में एक मुद्दा 123 है और एक पुल अनुरोध है

यहाँ पैच vesion है:

wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7

sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source 

AskUbuntu पर और पढ़ें


शांत समाधान, धन्यवाद: मेरे लिए पूरी तरह से काम किया!
ngeek

1
कुछ भी नहीं। [x] जावा बिल्ड आवश्यकताओं को स्थापित करना विफल रहा [i] लॉगफ़ाइल (/home/me/oab-java6.sh.log) से अंतिम ५ पंक्तियाँ दिखाना ... संसाधन संसाधित करते समय त्रुटियां सामने आईं: oracle-java7- इंस्टॉलर E : उप-प्रक्रिया / usr / bin / dpkg ने एक त्रुटि कोड लौटाया (1) 3135 का पुन :कोड: 100 विफल
व्हिट

आप बग रिपोर्ट github.com/flexiondotorg/oab-java6/issues
Paweł Pra Pawak

1
wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java6.sh404 कहते हैं: नहीं मिला।
SSH यह

1
मेरे लिए काम करता है, जाँच करें: github.com/flexiondotorg/oab-java6/blob/master/oab-java.sh
Paweł Prażak

4

आप ओरेकल से आधिकारिक पैकेज स्थापित कर सकते हैं:

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html

अपने मंच के रूप में लिनक्स चुनें


12.04 के लिए अनुपूरक निर्देश यहां उपलब्ध हैं: liberiangeek.net/2012/04/…
स्टीव एचएचएच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.