मैं JDK 1.6 Mavericks में कैसे स्थापित करूं?


42

जब मैं Mavericks में अपग्रेड करता हूं, तो यह Java 1.6 को अनइंस्टॉल करता है। मैं जावा 7 को स्थापित कर सकता हूं, लेकिन कुछ अनुप्रयोगों और विकास कार्यों के लिए, मुझे अभी भी जावा 6 तक पहुंच की आवश्यकता है। मैं Mavericks में जावा 6 को कैसे पुनर्स्थापित कर सकता हूं?

Apple डॉक्स आमतौर पर Oracle से जावा को सीधे डाउनलोड करने की सलाह देते हैं, लेकिन मुझे Java SE 6 के लिए Oracle डाउनलोड पेज पर सूचीबद्ध मैक संस्करण दिखाई नहीं देता है।

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

अद्यतन करें

मैं Apple समर्थन अद्यतन के साथ जावा 6 के कुछ हिस्सों को स्थापित करने में सक्षम था । लेकिन मावेन अभी भी लापता है।

$ specs java os
Specs:

specs 0.7
https://github.com/mcandre/specs#readme

mvn --version
mvn not found

echo $CLASSPATH


echo $JAVA_HOME
/Library/Java/Home

javac -version
javac 1.6.0_65

java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

system_profiler SPSoftwareDataType | grep 'System Version'
      System Version: OS X 10.9 (13A603)

अपडेट २

मैं होमब्रे के साथ मावेन को स्थापित करने में सक्षम था:

$ brew install maven
$ mvn --version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400)
Maven home: /usr/local/Cellar/maven/3.1.1/libexec
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.9", arch: "x86_64", family: "mac"

यह शायद सहायक stackoverflow.com/questions/19533528/…
शमौन

जवाबों:


27

आप यहाँ से OS X के लिए Java SE 6 डाउनलोड कर सकते हैं: http://support.apple.com/kb/DL1572

मावेन समर्थन के लिए आप काढ़ा (जैसा कि ऊपर कहा गया है) का उपयोग कर सकते हैं या, यदि आप मावेन समर्थन के लिए सिर्फ काढ़ा स्थापित नहीं करना चाहते हैं, तो आप इसे सीधे maven.apache.org से डाउनलोड कर सकते हैं । यहां मैंने मावेरिक्स की एक नई स्थापना पर मावेन सेटअप प्राप्त करने के लिए कदम उठाए हैं:

curl -O http://apache.tradebit.com/pub/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
sudo mkdir /usr/local
cd /usr/local
sudo tar -xf ~/apache-maven-3.1.1-bin.tar.gz
echo "export PATH=$PATH:/usr/local/apache-maven-3.1.1/bin" >> .profile
echo "export JAVA_HOME=/Library/Java/Home" >> .profile

क्या इसमें JDK शामिल है, javacऔर mvn, या सिर्फ JRE?
apennebaker

3
@apennebaker मुझे नहीं लगा कि मावेन JDK का हिस्सा था?
जिग

3
यदि आप मैक पर JDK के कई संस्करण का उपयोग कर रहे हैं, जिसके बारे में आप जानना चाहते हैं java_home। जैसेexport JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
एवरेट टोज़

लिंक डेड है, फ़ि ..
कोरे तुगाय

15

यह OS X 10.11 (El Capitan) पर काम करता है। मैंने JDK 1.6.0_65 को स्थापित करने के लिए Homebrew का उपयोग किया है :

brew tap caskroom/versions
brew cask install java6


यह सीमित मूल्य का साबित हुआ क्योंकि अंतिम परिणाम .pkg फ़ाइल को चरणबद्ध करने के लिए था, जो सीधे support.apple.com/kb/DL1572 से डाउनलोड करने के समान था । लगता है, यह नए उपयोगकर्ताओं के लिए पीपा पीसा करने के लिए आसान है। सुझाव के लिए धन्यवाद सभी समान।
आर्केल्डन

Homearw Cask के माध्यम से @arcseldon स्थापित करने से JDK 1.6 को अपडेट और अनइंस्टॉल करना आसान हो जाता है, हालाँकि।
बेंजामिन बी

13

जब मैंने स्वीकार किए गए उत्तर की कोशिश की, तो मैंने नया JDK 1.6 / लाइब्रेरी / जावा / JavaVirtualMachines / में नहीं देखा

मुझे https://developer.apple.com/downloads/ पर जाना है "जावा" के लिए, नवीनतम डाउनलोड करें, और इसे इंस्टॉल करें। तब JDK 1.6 दिखाई दिया।


4
Jave 6 /System/Library/Java/JavaVirtualMachines/1.6.0.jdkडिफ़ॉल्ट रूप से इंस्टॉल हो जाएगा - वह जिसे आपने डेवलपर साइट से डाउनलोड किया है, एक डेवलपर संस्करण है, और होगा - जैसा कि आपने देखा है - स्थापित करें/Library/Java/...
Rene Larsen

1
इस उत्तर ने मुझे Mavericks पर जेएनआई अनुप्रयोगों को संकलित करने के लिए लापता टुकड़ा दिया। अधिकांश अन्य चर्चाएँ, विशेष रूप से SO पर, लोगों को इंगित करती हैं, http://support.apple.com/kb/DL1572लेकिन यह JDK प्रदान नहीं करता है। इस उत्तर में दी गई जानकारी ने मुझे सही मद में ले लिया। इसलिए आपको बहुत बहुत धन्यवाद।
मुक्का
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.