$ java -jar aprof-plot.jar
Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:807)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:886)
at java.awt.Toolkit.getEventQueue(Toolkit.java:1734)
at java.awt.EventQueue.invokeLater(EventQueue.java:1264)
at aprofplot.Main.newWindow(Main.java:33)
at aprofplot.Main.main(Main.java:359)
Możliwe wyjaśnienia, które tu zobaczyłem, to zainstalowanie mostu dostępu Java. Ale nie mogę zainstalować libaccess-java-bridge
.
gnome
system-installation
java
accessibility
jar
Shiwangi Singh
źródło
źródło
freemind
która nie zaczynała się inaczejPrzeczytaj następujący wątek. Udało mi się uniknąć tego problemu, odinstalowując OpenJDK 8 bez głowy i instalując OpenJDK 8.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798794
Polecenia, które uruchomiłem:
Ma to na celu sprawdzenie, czy faktycznie używasz bezgłowej wersji JAVA, więc nie jest dostępna biblioteka grafów.
Ma to na celu usunięcie wersji bezgłowej.
Ma to na celu zainstalowanie java w wersji bezgłowej.
źródło
Dla tych, którzy nie mają uprawnień roota na swoich komputerach, aby zmienić plik konfiguracyjny lub nie chcą instalować pełnego środowiska JRE: dołącz
-Djavax.accessibility.assistive_technologies=" "
do polecenia, np.Zauważ, że to
" "
jest ważne, po prostu użycie „niczego” jako parametru spowoduje, że środowisko JRE będzie nadal ładować wszystko, co jest ustawione/etc/java-8-openjdk/accessibility.properties
.źródło
Assistive Technology not found:
nie następował po nimorg.GNOME.Accessibility.AtkWrapper
.Ten sam problem. W moim przypadku nie mogłem uruchomić FastQC.
Oto co zrobiłem:
Sprawdziłem, że Java nie ma
Problem rozwiązany.
źródło
Musiałem odinstalować openjdk-11-jre, np .:
lub
aby usunąć wszystkie pakiety openjdk-11 w twoim systemie.
To zmusza twój program do uruchomienia na openjdk-8-jre zamiast openjdk-11-jre, ponieważ mam oba zainstalowane. Najwyraźniej technologia Java Assistive Technology nie działa na pakiecie openjdk-11-jre. Wydaje mi się, że istnieje również sposób na określenie, która wersja Java ma być uruchomiona, ale nie znam jej z góry i jestem pewien, że jest tam inny post na ten temat.
źródło
Zainspirowany odpowiedzią Marco, ale dla mnie działa tylko w tej kolejności (wstępnej):
Rozwiązało problem i program uruchomił się pomyślnie (w moim przypadku argouml.jar fakesmtp.jar).
Korzystanie z Java 8 w systemie Ubuntu 2019.04
źródło