माउंटेन लायन 10.8.2, जावा प्राथमिकताएँ गायब हो गई हैं


11

मैंने अभी हाल ही में ऐप्पल से नवीनतम जावा अपडेट स्थापित किया (जावा ओएस एक्स 2012-006 के लिए) और मैं जावा प्रेफरेंस ऐप के साथ अपने जावा (एस) के साथ क्या चल रहा है, इस पर एक नज़र रखना चाहता था ( /Applications/Utilitiesहालांकि इसमें ऐसा लगता है कि ऐसा लगता है) अब गायब हो गया है। इस बारे में कोई विचार है कि क्या मेरे सिस्टम में कोई समस्या है या अपडेट क्लॉबर जावा प्राथमिकताएं हैं?


न केवल वरीयताओं को गायब कर दिया गया है, इसलिए जावा पूरी तरह से है!
नकली नाम

जवाबों:


0

ऐप्पल ने अपडेट के हिस्से के रूप में शेर और माउंटेन लायन से जावा वरीयताओं को हटा दिया। अगली बार जब आपको इसकी आवश्यकता हो, तो आपको Oracle से पुनः इंस्टॉल करने के लिए संकेत देना चाहिए।

http://support.apple.com/kb/HT5493


1
Apple ने ML के लिए जावा को नहीं हटाया - लेकिन आप जो लिंक प्रदान करते हैं, उससे पता चलता है कि यह सिर्फ जावा प्राथमिकताएं देता है
user1256923

यह निश्चित रूप से विस्तार के साथ थोड़ा और अधिक दूर किया जा सकता है।
मोर्ट

1
ओरेकल से कुछ भी नहीं एप्पल के पुराने जावा वरीयताएँ पुनर्स्थापित करेगा; ऐसा कोई संकेत नहीं है।
ग्राहम पेरिन

6

प्रश्न में अद्यतन ( OS X 2012-006 के लिए जावा ) सुरक्षा उद्देश्यों के लिए सफारी जावा प्लगइन को निष्क्रिय करता है। प्रति Apple तकनीकी बुलेटिन :

यह रिलीज़ Apple-प्रदान की गई प्रणाली Java SE 6 को 1.6.0_37 के संस्करण में अपडेट करती है और OS X संस्करणों के 10.7 या बाद के संस्करण के लिए है।

यह अद्यतन सभी वेब ब्राउज़र से Apple द्वारा प्रदान किए गए जावा एप्लेट प्लग-इन को अनइंस्टॉल करता है। वेब पेज पर एप्लेट्स का उपयोग करने के लिए, ओरेकल से जावा एप्लेट प्लग-इन के नवीनतम संस्करण को डाउनलोड करने के लिए "मिसिंग प्लग-इन" लेबल वाले क्षेत्र पर क्लिक करें।

यह अपडेट जावा प्राथमिकताएं एप्लिकेशन को भी हटा देता है, जिसे एप्लेट सेटिंग्स को कॉन्फ़िगर करने की आवश्यकता नहीं है।

यहां एक Apple तकनीकी बुलेटिन लिंक दिया गया है कि कैसे प्लगइन को फिर से सक्षम किया जाए

यदि आपको पूर्ण जावा रनटाइम की आवश्यकता है तो आप इस वेबपेज पर जाकर इसे Oracle से सीधे डाउनलोड कर सकते हैं ।


इस उत्तर की समापन रेखा में गुमराह करने की क्षमता है लेकिन मैं मतदान करने से बचता हूं, क्योंकि ओरेकल भ्रामक है। देखें संकेत में एक जवाब के लिए क्यों जावा के संस्करण ओरेकल द्वारा सत्यापित करता संस्करण कमांड लाइन पर दिखाया से अलग? - "जावा एसई डाउनलोड में, JRE को अनदेखा करें; डाउनलोड करें और JDK को स्थापित करें।"
ग्राहम पेरिन

मुझे लगता है कि आप सही हैं एक व्यापक अर्थ में। हालाँकि, मैं केवल पृष्ठ ही प्रदान कर रहा हूं (एक लिंक के माध्यम से) जिसमें जावा के कई पुनरावृत्तियों के लिंक हैं, यह विभिन्न रूपों (यानी JRE, JDK, आदि ..) में है। मैं उपयोगकर्ता को यह चुनने के लिए छोड़ देता हूं कि उन्हें किसकी आवश्यकता है।
मोर्ट

6

इसे हटा दिया गया क्योंकि Apple का मानना ​​है कि आप इस कार्य को करने के लिए अपने सिस्टम वरीयताएँ में (नए) JAVA वरीयता फलक का उपयोग कर सकते हैं, लेकिन ऐसा नहीं है।

यदि आप इसे पुनः स्थापित करना चाहते हैं:

10.8 डीएमजी के पास /Packages/JavaEssentials.pkg के तहत है

मैंने चारों ओर घूमकर एक लिंक पाया।

स्थापित करने के बाद आप अपने पुराने स्थानों में अपना Java Preferences.app पाते हैं, जिससे आप सभी स्थापित JAVA संस्करणों के बीच स्विच कर सकते हैं और अपने ब्राउज़रों को फिर से एप्लेट का उपयोग करने की अनुमति दे सकते हैं।

फिर भी जावा के लिए एक और बाधा टूट गई।


धन्यवाद, इसने जावा प्राथमिकता पैनल को बहाल किया। हालाँकि अगर मैं ऑर्डर को बदलने की कोशिश करता हूं, तो पैनल को ऑर्डर को फिर से बंद और फिर से शुरू कर दिया जाता है।
मवरिक

पुनर्वितरण ऑपरेटिंग सिस्टम के लिए Apple के सॉफ़्टवेयर लाइसेंस समझौते को तोड़ता है। पुराना ऐप कभी भी जावा के वर्तमान दृष्टिकोण के साथ काम करने के लिए डिज़ाइन नहीं किया गया था, जिनमें से कुछ ऐप्पल के नियंत्रण से परे हैं। वरीयता निर्धारित करने के लिए जावा वरीयता का उपयोग करना जोखिम भरा हो सकता है।
ग्राहम पेरिन

0

मुझे OSX 10.8.4 में JDK 1.7 की आवश्यकता थी और यही मैंने किया:

  • Oracle की साइट से JDK 1.7 स्थापित किया गया ।
  • मुझे यह Java Preferences.appसत्यापित करने की आवश्यकता नहीं थी कि नया संस्करण वास्तव में उपलब्ध था। इसलिए मैंने इसे फाफड़ा द्वारा उपलब्ध कराए गए लिंक के साथ स्थापित किया । मैं इस कदम को छोड़ सकता था और इसके बजाय कमांड चलाता था: /usr/libexec/java_home -V
  • मेरे JAVA_HOMEपर्यावरण चर ( ~/.profile) के साथ परिवर्तित : export JAVA_HOME=$(/usr/libexec/java_home)

फ़फ़रा कहाँ कहता है कि लिंक क्या प्रदान करता है
user151019

Frafra का लिंक नीचे लगता है!
उत्परिवर्ती

0

जावा अभी भी आपके सिस्टम में है जैसे डोरोथी हमेशा घर जा सकता था। मेरे पास योसमाइट है।

आप इसे केवल तैनाती फ़ोल्डर में पाएं .... इसे छोड़ दें जहां यह है ... इसे का एक ALIAS बनाएं और ALIAS को अपने ..... में डालें।

एचडी / लाइब्रेरी / वरीयता पैन ...।यहाँ छवि विवरण दर्ज करें


-1

JDK7 स्थापित करने के बाद ...

  • ऐप स्टोर खोलें, अपने "खरीद" पर जाएं
  • OS X माउंटेन लायन ढूंढें -> डाउनलोड पर क्लिक करें (यदि आपके पास अब आपके मशीन पर इंस्टॉलर नहीं है, अन्यथा यदि यह आपके अपग्रेड से अभी भी है, तो आप शायद इसे छोड़ सकते हैं)
  • एक बार डाउनलोड करने के बाद, उस इंस्टॉलर को रद्द करें जो ऑटो पॉप अप करता है
  • एक टर्मिनल खोलें, इसमें पेस्ट करें: hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
  • एक बार घुड़सवार होने के बाद, एक खोजक विंडो को पॉप अप करना चाहिए। यदि नहीं, तो बस खोजक खोलें और आपको एक नया माउंटेड डिवाइस "मैक ओएस एक्स इंस्टॉल ईएसडी" देखना चाहिए। इस पर क्लिक करें।
  • "पैकेज" खोलें, "JavaEssentials.pkg" चलाएं। यह जावा प्राथमिकताएँ फलक को पुनर्स्थापित करता है।

यह अनिवार्य रूप से फ़राफ़ा के उत्तर के समान ही है, मैं सिर्फ यह बता रहा हूं कि कैसे JavaEssentials.pkg को मैन्युअल रूप से खोजने के बारे में जाना जाता है यदि उसके उत्तर में लिंक कभी भी मर जाता है या OSX संस्करणों में परिवर्तन उसके लिंक से पैकेज को अप्रचलित कर देता है।


इसके अलावा, यदि आप एक जावा डेवलपर हैं, तो आप शायद यह बदलना चाहेंगे कि आपने अपने JAVA_HOME को कैसे सेट किया ... JAVA_HOME = /usr/libexec/java_home -v 1.7 ... या उन पंक्तियों के साथ कुछ निर्यात करें ।
जेम्स

पुराना ऐप कभी भी जावा के वर्तमान दृष्टिकोण के साथ काम करने के लिए डिज़ाइन नहीं किया गया था, जिनमें से कुछ ऐप्पल के नियंत्रण से परे हैं। वरीयता निर्धारित करने के लिए जावा वरीयता का उपयोग करना जोखिम भरा हो सकता है।
ग्राहम पेरिन

-1

इस टर्मिनल कमांड के साथ वरीयता पैनल लॉन्च करें:

javaws -viewer

-2

मैं पुष्टि कर सकता हूं कि माउंटेन लायन पर 'जावा फॉर ओएस एक्स 2012-006' स्थापित करने के बाद, मेरे जावा प्राथमिकताएं गायब हो गईं।

मेरे लिए इसका समाधान आपके टाइम मशीन बैकअप से इसे पुनर्स्थापित करना था।

यह फिर ठीक काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.