$ 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)
Las posibles explicaciones que vi aquí fue instalar Java-access-bridge. Pero no puedo instalar libaccess-java-bridge
.
gnome
system-installation
java
accessibility
jar
Shiwangi Singh
fuente
fuente
freemind
que no comenzaba de otra maneraLee el siguiente hilo. Logré escapar de este problema desinstalando OpenJDK 8 sin cabeza e instalando OpenJDK 8.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798794
Comandos que ejecuté:
Esto es para verificar que realmente está ejecutando la versión sin cabeza de JAVA, por lo que no hay una biblioteca de gráficos disponible.
Esto es para eliminar la versión sin cabeza.
Esto es para instalar una versión sin cabeza de Java.
fuente
Para aquellos que no tienen acceso de root en sus máquinas para cambiar el archivo de configuración o no desean instalar el JRE completo: agregue
-Djavax.accessibility.assistive_technologies=" "
a su comando, por ejemploTenga en cuenta que
" "
es importante, simplemente usando "nada" como parámetro hará que el JRE aún cargue lo que esté configurado/etc/java-8-openjdk/accessibility.properties
.fuente
Assistive Technology not found:
no seguido deorg.GNOME.Accessibility.AtkWrapper
.Mismo problema. En mi caso no pude ejecutar FastQC.
Esto es lo que hice:
Verifiqué que Java se había ido
Problema resuelto.
fuente
Tuve que desinstalar openjdk-11-jre, por ejemplo:
o
para eliminar todos los paquetes openjdk-11 en su sistema.
Esto obliga a que su programa se ejecute en openjdk-8-jre en lugar de openjdk-11-jre, ya que ambos lo instalé. Aparentemente, Java Assistive Technology no se ejecuta en el paquete openjdk-11-jre. Creo que también hay una manera de especificar qué versión de Java ejecutar, pero no lo sé y estoy seguro de que hay otra publicación sobre ese tema.
fuente
Inspirado en la respuesta de Marco, pero para mí solo funciona en este orden (antes):
Solucionó el problema y el programa se lanzó con éxito (en mi caso argouml.jar fakesmtp.jar).
Usando Java 8 en Ubuntu 2019.04
fuente