JRE-6 (OpenJDK) अपग्रेड के बाद ग्रहण के कई मुद्दे हैं


11

मैं 12.04 LTS पर हूं, और ग्रहण इंडिगो का उपयोग करने की कोशिश कर रहा हूं।

आज सुबह उबंटू ने मुझे निम्नलिखित पैकेजों को अपडेट किया:

Icedtea-6-jre-cacao 6b24-1.11.3-1ubuntu0.12.04.1 (का उपयोग कर ... / icedtea-6-jre-cacao_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
रिप्लेसमेंट रिप्लेसमेंट icedtea-6-jre-cacao ...
Openjdk-6-jre-lib 6b24-1.11.3-1ubuntu0.12.04.1 (का उपयोग कर ... / Openjdk-6-jre-lib_6b24-1.11.4 की जगह लेने की तैयारी -1ubuntu0.12.04.1_all.deb) ... अनपैकिंग
रिप्लेसमेंट Openjdk -6-jre-lib ...
icedtea-6-jre-jamvm 6b24-1.11.3-1ubuntu0.04.1.1 (उपयोग करके ... /icedtea-6-jre-jamvm_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
अनपैकिंग रिप्लेसमेंट icedtea-6-jre-jamvm ... Openjdk
-6-jre-headless 6b24-1.11 को बदलने की तैयारी। 3-1ubuntu0.12.04.1 (... का उपयोग कर ... / Openjdk-6-jre-headless_6b24-1.11.4-1ubuntu0.12.04.1_amd64.deb) ...
रिप्लेसमेंट रिप्लेसमेंट Openjdk-6-jre-headless ...
Openjdk-6-jre 6b24-1.11.3-1ubuntu0.12.04.1 (का उपयोग कर ... / Openjdk-6-jre -6b24-1.11.4-1ubuntu0.12.04 का उपयोग करने की तैयारी .1_amd64.deb) ... रिप्लेसिंग
रिप्लेसमेंट ओपजडक -6-jre ...

उसके बाद (लेकिन मैं शपथ नहीं ले सकता कि यह मूल कारण है), मेरे पास ग्रहण में निम्नलिखित मुद्दे हैं:

  • सबसे सरल हैलोवर्ल्ड प्रोग्राम लॉन्च करने की कोशिश करते समय (जो मैनुअल javac/ के साथ ठीक व्यवहार करता है java), मुझे या तो कुछ नहीं मिलता है या:

    के दौरान एक आंतरिक त्रुटि हुई: "हैलोवर्ल्ड को लॉन्च करना"।
    org / ग्रहण / जेडीटी / डिबग / कोर / JDIDebugModel

  • मुझे कंसोल पैनल में एक त्रुटि के साथ "त्रुटि लॉग" टैब मिलता है:

    दृश्य नहीं बना सका: एक अप्रत्याशित अपवाद फेंक दिया गया था।

    (एक परिणाम के बीच NullPointerException स्टैक्ट्रेस का अनुसरण करता है sun.util.calendar.ZoneInfoFile.getZoneIDs(ZoneInfoFile.java:785)और org.eclipse.equinox.launcher.Main.main(Main.java:1386))

  • Installed JREsवरीयताओं के हिस्से तक पहुंचने की कोशिश करते समय , मुझे एक पॉपअप कहा जाता है:

    चयनित वरीयता पृष्ठ बनाने में असमर्थ।
    बंडल org.eclipse.jdt.debug.ui (162) को स्वचालित रूप से सक्रिय करते समय एक त्रुटि हुई।

    और वरीयता टैब कहता है An error has occurred when creating this preference page.

आज तक मेरे पास मैन्युअल रूप से स्थापित ग्रहण (उनकी साइट पर उपलब्ध आधिकारिक बंडलों में से एक), मैंने रिपॉजिटरी संस्करण द्वारा इसे बदलने की कोशिश की है और मुझे वही त्रुटियां मिलती हैं।

फिर से काम करने के लिए मुझे क्या करना चाहिए?

एक और व्यक्ति रिपोर्ट करता है: कल रात अपडेट करने के बाद मेरे साथ भी ऐसा ही हुआ। पहले से ही ग्रहण और जावा को फिर से स्थापित करने की कोशिश की, ग्रहण को -क्लीन के साथ शुरू किया और नए कार्यक्षेत्र और नए। -लिप्स डे को शुरू किया, लेकिन कुछ भी मदद नहीं करता है।


स्वीकृत समाधान ठीक काम करता है, लेकिन Oracle JRE का उपयोग करके और एक छोटे SWT समस्या को हल करके समस्या को भी टाला जा सकता है ।
Eusebius

जवाबों:


18

मुझे आज भी वही समस्या थी। सबसे पहले, थोड़ी सी गुगली ने मुझे आपके मुद्दे पर ला दिया (OpenJDK के कारण नहीं माना गया)। थोड़ा और शोध के बाद, आखिरकार इस अजीब व्यवहार को हल किया: इस उबंटू-बग पर एक नज़र डालें ।

तो त्वरित समाधान सिर्फ चलाने के लिए है sudo apt-get --reinstall install tzdata-java ( java runtimes द्वारा उपयोग के लिए टाइम ज़ोन और डेलाइट-सेविंग टाइम डेटा को फिर से इंस्टॉल करना )

चियर्स


OpenJDK 7 के लिए भी काम किया।
user68186

4

पता नहीं क्यों, लेकिन लाइन लगा रहे हैं

-Dcom.ibm.icu.util.TimeZone.DefaultTimeZoneType=ICU

eclipse.iniलगता है के अंत में इस मुद्दे को हल कर दिया है।


2

हां, ब्रूनो के जवाब ने मेरे लिए भी काम किया! यह एक बग भी तय करता है कि यह उस एप्लिकेशन के कारण है जो मैं विकसित कर रहा हूं। चूंकि हाल ही में एक पैकेज अपग्रेड जिसमें cacaoवर्चुअल मशीन को हटा दिया गया था, मेरे डेटाबेस में टाइमस्टैम्प जो कि दिन के बचत समय में थे, गलत तरीके से व्याख्या की गई (एक घंटे से बंद)। लेकिन फिर tzdata-javaभी तय करना।


0

मैं पुष्टि कर सकता हूं कि ब्रूनो का सुझाव अच्छी तरह से काम करता है। धन्यवाद!

निम्नलिखित समस्या को हल करता है, इस लाइन को eclipse.ini में जोड़ रहा है:

-Dcom.ibm.icu.util.TimeZone.DefaultTimeZoneType=ICU

या एक लापता पैकेज को फिर से स्थापित करना।

sudo apt-get --reinstall install tzdata-java

मैं उबंटू के आखिरी अपग्रेड के बाद से कभी भी लापता और टूटे हुए पैकेज से निपट रहा हूं!


0

मैं जोड़ना चाहूंगा, कि मेरे पास एक ही मुद्दा था; उसी अद्यतन के बाद एक जावा वर्ग को ग्रहण द्वारा लोड नहीं किया जा रहा था। एक ही बग amd64 के लिए bruno द्वारा पोस्ट किया गया

लेकिन मैं तुरंत ग्रहण कर गया और अपडेट के लिए जाँच करता हूं कि ऐसा न करें । दो बार ग्रहण को अपडेट करने के बाद अब प्लगइन्स को लोड भी नहीं किया जाता है (इसलिए कोई दृष्टिकोण नहीं, जावा प्रोजेक्ट शुरू करें, आदि)

फिर मैंने ओरेकल के जेआर को अपडेट किया; समस्या बरकरार।

मुझे इस पुन: स्थापित करने का प्रयास किया गया है , साथ ही ~ / .eclipse हटा दिया गया है और एक स्वच्छ पुनः प्राप्त किया है।

इस प्रश्न में बताई गई समस्या को हल नहीं किया जा रहा है, लेकिन ब्रूनो के उत्तर के साथ यह अब हल हो गया है।

OpenJDK Runtime Environment (IcedTea7 2.3.2) (7u7-2.3.2-1ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.