$ 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)
Mögliche Erklärungen, die ich hier gesehen habe, waren die Installation der Java-Access-Bridge. Aber ich kann nicht installieren libaccess-java-bridge
.
gnome
system-installation
java
accessibility
jar
Shiwangi Singh
quelle
quelle
freemind
, die sonst nichtLies den folgenden Thread. Ich habe es geschafft, diesem Problem zu entgehen, indem ich OpenJDK 8 kopflos deinstalliert und OpenJDK 8 installiert habe.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798794
Befehle, die ich ausgeführt habe:
Hiermit wird überprüft, ob Sie tatsächlich die kopflose Version von JAVA ausführen, sodass keine Grafikbibliothek verfügbar ist.
Dies dient zum Entfernen der kopflosen Version.
Hiermit wird eine nicht kopflose Version von Java installiert.
quelle
Für diejenigen, die keinen Root-Zugriff auf ihren Computern haben, um die Konfigurationsdatei zu ändern oder nicht die vollständige JRE zu installieren: Hängen Sie
-Djavax.accessibility.assistive_technologies=" "
an Ihren Befehl an, zBeachten Sie, dass das
" "
wichtig ist. Wenn Sie einfach "nothing" als Parameter verwenden, wird die JRE weiterhin geladen, was auch immer eingestellt ist/etc/java-8-openjdk/accessibility.properties
.quelle
Assistive Technology not found:
Nicht gefolgt von geändertorg.GNOME.Accessibility.AtkWrapper
.Gleicher Fehler. In meinem Fall konnte ich FastQC nicht ausführen.
Das habe ich gemacht:
Ich bestätigte, dass Java weg war
Problem gelöst.
quelle
Ich musste openjdk-11-jre deinstallieren, zB:
oder
um alle openjdk-11-Pakete auf Ihrem System zu entfernen.
Dies zwingt Ihr Programm dazu, auf openjdk-8-jre anstatt auf openjdk-11-jre zu laufen, da ich beide installiert hatte. Anscheinend läuft Java Assistive Technology nicht auf dem openjdk-11-jre-Paket. Ich glaube, es gibt auch eine Möglichkeit, anzugeben, welche Java-Version ausgeführt werden soll, aber ich weiß es nicht ganz genau und ich bin mir sicher, dass es zu diesem Thema einen weiteren Beitrag gibt.
quelle
Inspiriert von Marcos Antwort, aber für mich funktioniert es nur in dieser Reihenfolge (vorab):
Es löste das Problem und das Programm wurde erfolgreich gestartet (in meinem Fall argouml.jar fakesmtp.jar).
Verwendung von Java 8 unter Ubuntu 2019.04
quelle