"सहायक तकनीक नहीं मिली" त्रुटि के कारण जावा एप्लिकेशन (लॉगिसिम की तरह) नहीं चला सकते


9

मैंने इसकी कोशिश की और त्रुटियां हैं:

Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
at java.desktop/java.awt.Toolkit.newAWTError(Toolkit.java:472)
at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:488)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1608)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:532)
at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:613)
at java.desktop/javax.swing.UIManager.getSystemLookAndFeelClassName(UIManager.java:660)
at com.cburch.logisim.gui.start.Startup.parseArgs(Startup.java:250)
at com.cburch.logisim.Main.main(Main.java:32)

लगता है कि त्रुटि ...

इसके कारण: java.lang.ClassNotFoundException: org.GNOME.Accessibility.AtkWrapper at java.base / jdk.internal.loader.BuiltinClassadader.loadClass (BuildinClassLoader.java/82) java.base/dase/dase पर / Java.base
/ java.lang.Class.forName0 (Native Method) java.base पर java.base / java.lang.ClassLoader.loadClass (ClassLoader.java:499) पर AppClassLoader.loadClass (ClassLoaders.java:190)
जावा में। java.lang.Class.forName (Class.java:374)
पर java.desktop / java.awt.Toolkit.fallbackToLoadClassForAT (Toolkit.java.485)
... 14 और

ऑप-कैश पॉलिसी लॉजिस्टिक लॉजिम के लिए OUTPUT

logisim:
  Installed: 2.7.1~dfsg-1
  Candidate: 2.7.1~dfsg-1
  Version table:
 *** 2.7.1~dfsg-1 500
        500 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        500 http://in.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
        100 /var/lib/dpkg/status
N: Unable to locate package logicsim

अपडेट-जावा-विकल्प -l के लिए OUTPUT

java-1.11.0-openjdk-amd64      1101       /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64

1
आपका Ubuntu संस्करण क्या है? हम आपके मुद्दे को कैसे पुन: पेश कर सकते हैं?
N0rbert

@ N0bert यह नवीनतम संस्करण है। मैंने बस इस्तेमाल किया: [sudo apt-get install logicsim] ऐप इंस्टॉल करने के लिए और जब मैं इसे शुरू करने की कोशिश करता हूं तो मुझे त्रुटि मिलती है।
WISERDIVISOR

कृपया प्रश्न में apt-cache policy logicsim logisimऔर के आउटपुट जोड़ें update-java-alternatives -l
N0rbert

सहायक प्रौद्योगिकियों को अक्षम करने से समस्या तय हुई। नीचे उत्तर देखें।
N0rbert

जवाबों:


11

मैं साफ Ubuntu 18.04 LTS पर आपके मुद्दे की पुष्टि कर सकता हूं।
इसलिए मैंने लॉन्चपैड पर बग 1788267 की सूचना दी (वर्तमान में इसे बग 1788250 के डुप्लिकेट के रूप में चिह्नित किया गया है और डेबियन में भी मौजूद है बग 900912 )।

यह अविश्वसनीय है - कई जावा एप्लिकेशन टूट गए हैं और इसमें उसी त्रुटि को शामिल किया गया है java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper

अपडेट 20180913 - बग तय हो गया है । नीचे दिए गए चरणों की आवश्यकता नहीं है (वे अद्यतन पैकेज में शामिल हैं)।


लेकिन हम सहायक टेक्नोलोजी को अंदर से अक्षम करके इस समस्या को हल कर सकते हैं /etc/java-11-openjdk/accessibility.properties:

sudo sed -i "s/^assistive_technologies=/#&/" \
/etc/java-11-openjdk/accessibility.properties

और / या अंदर /etc/java-8-openjdk/accessibility.properties

sudo sed -i "s/^assistive_technologies=/#&/" \
/etc/java-8-openjdk/accessibility.properties
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.