Không thể chạy các ứng dụng Java (như logisim) do Công nghệ hỗ trợ không tìm thấy lỗi


9

Tôi đã thử nó và các lỗi là:

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)

Lỗi dường như là ...

Nguyên nhân bởi: java.lang.ClassNotFoundException: org.GNOME.Accessibility.AtkWrapper tại java.base / jdk.i INTERNal.loader.BuiltinClassLoader.loadClass (BuildinClassLoader.java, 82) tại java.k. AppClassLoader.loadClass (ClassLoaders.java:190) tại java.base / java.lang.ClassLoader.loadClass (ClassLoader.java:499)
tại java.base / java.lang.Class.forName0 (Phương thức gốc)
tại java.base / java.lang.Class.forName (Class.java:374)
tại java.desktop / java.awt.Toolkit.fallbackToLoadClassForAT (Toolkit.java:485)
... 14 nữa

OUTPUT cho logicsim chính sách apt-logisim

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

OUTPUT cho cập nhật-java-thay thế -l

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
Phiên bản Ubuntu của bạn là gì? Làm thế nào chúng ta có thể tái tạo vấn đề của bạn?
N0rbert

@ N0bert là phiên bản mới nhất. Tôi chỉ sử dụng: [sudo apt-get install logicsim] để cài đặt ứng dụng và khi tôi thử khởi động, tôi gặp lỗi.
WISERDIVISOR

Vui lòng thêm đầu ra apt-cache policy logicsim logisimupdate-java-alternatives -lcho câu hỏi.
N0rbert

Vấn đề được khắc phục bằng cách vô hiệu hóa các công nghệ hỗ trợ. Xem câu trả lời dưới đây.
N0rbert

Câu trả lời:


11

Tôi có thể xác nhận sự cố của bạn trên Ubuntu 18.04 LTS sạch.
Vì vậy, tôi đã báo cáo lỗi 1788267 cho LaunchPad (hiện tại nó được đánh dấu là bản sao của lỗi 1788250 và tồn tại trong Debian cũng như lỗi 900912 ).

Thật không thể tin được - nhiều ứng dụng Java bị hỏng và hiển thị cùng một lỗi liên quan java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper.

Cập nhật 20180913 - lỗi đã được sửa . Các bước dưới đây là không cần thiết (chúng được bao gồm trong gói cập nhật).


Nhưng chúng ta có thể khắc phục vấn đề này bằng cách vô hiệu hóa Công nghệ hỗ trợ bên trong /etc/java-11-openjdk/accessibility.properties:

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

và / hoặc bên trong /etc/java-8-openjdk/accessibility.properties

sudo sed -i "s/^assistive_technologies=/#&/" \
/etc/java-8-openjdk/accessibility.properties
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.