ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

gnome – 未找到辅助技术AWTError

2019-08-07 08:59:41  阅读:184  来源: 互联网

标签:java accessibility jar gnome system-installation


$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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有