其他分享
首页 > 其他分享> > gnome – 未找到辅助技术AWTError

gnome – 未找到辅助技术AWTError

作者:互联网

$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.

解决方法:

我在我的Ubuntu 15.10服务器上遇到了同样的错误,但是由于其他依赖项的数量,我不想安装非无头版本的OpenJDK.一个更简单的解决方案是简单地禁用辅助技术.

这可以通过编辑OpenJDK 8的accessibility.properties文件来完成(将版本更改为系统中实际使用的版本):

sudo vim /etc/java-8-openjdk/accessibility.properties

注释掉以下行:

#assistive_technologies=org.GNOME.Accessibility.AtkWrapper

您也可以通过编程方式编辑此行:

sudo sed -i -e '/^assistive_technologies=/s/^/#/' /etc/java-*-openjdk/accessibility.properties

标签:java,accessibility,jar,gnome,system-installation
来源: https://codeday.me/bug/20190807/1608817.html