2012-10-22 2 views
8

शेर पर ऐप्पल के जावा 6 के नवीनतम अपडेट के साथ, न केवल यह वेब ब्राउज़र समर्थन अक्षम करता है, बल्कि यह जावा वेब स्टार्ट को भी अक्षम करता है। मैं एक ऐप के साथ जावा का उपयोग करता हूं जिसके लिए जावा 6 और 32-बिट की आवश्यकता होती है। जावा 6 अभी भी अपने सिस्टम पर मौजूद है, लेकिन javaws काम नहीं करता:क्या ओएसएक्स शेर पर जावा 6 के साथ जैनों को पुन: सक्षम करने का कोई तरीका है?

James-Babkas-iMac:~ jimbabka$ java -version 
java version "1.6.0_37" 
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909) 
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode) 

James-Babkas-iMac:~ jimbabka$ javaws http://foo.bar.org/bgameui/bgameui.jnlp 
No Java runtime present, requesting install. 
Unable to locate a Java Runtime to invoke. 

जब मैं javaws आदेश चला, मुझे लगता है कि मुझे एक Oracle वेब पृष्ठ पर निर्देशित एक पॉपअप संदेश मिलता है, जहां मैं 64-बिट डाउनलोड कर सकते हैं जावा 7, जो मेरे लिए उपयोग नहीं है। 32-बिट जावा 6 के साथ काम करने वाले जावों को फिर से पाने का कोई तरीका है?

उत्तर

10

मैंने एक ही समस्या तय की। कल 1.6.0_37 को अपडेट करने के बाद मेरे जाव अब और शुरू नहीं हुए (आपके जैसा ही संदेश)। या तो कुछ भी नहीं के साथ (तब यह बिल्कुल सेट नहीं है)
which javaws यह आप का जवाब देंगे या यह एक सिमलिंक (बस अपना पीसी पर की तरह;) को इंगित कर सकता है:

तो चलो पहले जाँच करें जहाँ आपके javaws से लिया जाता है जो एक गलत जाव शुरू करता है। जैसे फ़ोल्डर से /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands

कोशिश सभी फ़ोल्डर (रों) से अपने javaws शुरू करने के लिए आप javaws लगता है: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/ /System/Library/Java/Support/Deploy.bundle/Contents/MacOS

(परीक्षण के लिए sudo का उपयोग करें, जैसे sudo /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws )

मेरे लिए यह दूसरे फ़ोल्डर से काम किया ...

फिर आप उस जावों के लिए निष्पादन योग्य (जैसे/usr/bin/javaws) को इंगित कर सकते हैं (sudo link /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/javaws /usr/bin/javaws)

पीएस अन्य मंचों पर मैंने पाया कि जवाव सूडो के बिना शुरू नहीं होने पर आपको अपने जावा फ़ोल्डर में अतिरिक्त पढ़ने (शायद लिखने) अधिकार देना पड़ सकता है।

P.S.2: आप EasyFind जैसे किसी उपकरण का उपयोग करने के लिए "छिपा" सामग्री (जो आप खोजक के साथ नहीं दिख रहा है) को खोजने के लिए

+2

मैं किसी अन्य स्रोत से एक निश्चित जवाब मिला सकते हैं। ऐप्पल ने इस पर एक तकनीकी नोट जारी किया: http://support.apple.com/kb/HT5559 –

संबंधित मुद्दे