$ 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)
Возможные объяснения, которые я увидел здесь, заключались в установке Java-access-bridge. Но я не могу установить libaccess-java-bridge
.
gnome
system-installation
java
accessibility
jar
Шиванги Сингх
источник
источник
freemind
которое не начиналось иначеПрочитайте следующую ветку. Мне удалось избежать этой проблемы, удалив OpenJDK 8 без головы и установив OpenJDK 8.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798794
Команды, которые я выполнил:
Это делается для того, чтобы убедиться, что вы на самом деле используете безголовую версию JAVA, поэтому нет доступной библиотеки графов.
Это удалить безголовую версию.
Это для установки безголовой версии Java.
источник
Для тех, кто не имеет root-прав на своих машинах, чтобы изменить файл конфигурации или не хочет устанавливать полную JRE: добавьте
-Djavax.accessibility.assistive_technologies=" "
к вашей команде, например,Обратите внимание, что
" "
это важно, просто использование «none» в качестве параметра приведет к тому, что JRE все равно загрузит все, что установлено/etc/java-8-openjdk/accessibility.properties
.источник
Assistive Technology not found:
не сопровождатьсяorg.GNOME.Accessibility.AtkWrapper
.Та же проблема. В моем случае я не мог запустить FastQC.
Вот что я сделал:
Я подтвердил, что Java пропала
Задача решена.
источник
Мне пришлось удалить openjdk-11-jre, например:
или же
удалить все пакеты openjdk-11 в вашей системе.
Это заставляет вашу программу работать на openjdk-8-jre вместо openjdk-11-jre, как я установил. Очевидно, что Java Assistive Technology не работает в пакете openjdk-11-jre. Я верю, что есть также способ указать, какую версию Java запускать, но я не знаю, как это работает, и уверен, что есть еще один пост на эту тему.
источник
Вдохновленный ответом Марко, но для меня это работает только в следующем порядке (предваряющий):
Это решило проблему, и программа успешно запустилась (в моем случае argouml.jar fakesmtp.jar).
Использование Java 8 в Ubuntu 2019.04
источник