首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >辅助技术找不到AWTError

辅助技术找不到AWTError
EN

Ask Ubuntu用户
提问于 2015-11-08 18:40:23
回答 6查看 111.5K关注 0票数 111
代码语言:javascript
运行
复制
$ 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访问桥。但是我无法安装libaccess-java-bridge

EN

回答 6

Ask Ubuntu用户

发布于 2016-01-20 19:15:50

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

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

代码语言:javascript
运行
复制
sudo vim /etc/java-8-openjdk/accessibility.properties

注释掉以下一行:

代码语言:javascript
运行
复制
#assistive_technologies=org.GNOME.Accessibility.AtkWrapper

此外,还可以以编程方式编辑这一行:

代码语言:javascript
运行
复制
sudo sed -i -e '/^assistive_technologies=/s/^/#/' /etc/java-*-openjdk/accessibility.properties
票数 198
EN

Ask Ubuntu用户

发布于 2015-12-02 17:17:45

阅读下面的线程。通过卸载OpenJDK 8无头并安装OpenJDK 8,我设法避免了这个问题。

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798794

我运行的命令:

代码语言:javascript
运行
复制
sudo dpkg -l | grep openjdk  

这是为了验证您实际运行的是JAVA的无头版本,因此没有可用的图形库。

代码语言:javascript
运行
复制
sudo apt-get remove openjdk-8-jre-headless

这是为了删除无头版本。

代码语言:javascript
运行
复制
sudo apt-get install openjdk-8-jre

这是为了安装非无头版本的java.

票数 38
EN

Ask Ubuntu用户

发布于 2018-01-29 10:27:54

对于那些在其机器上没有根访问权限的人,可以更改配置文件,或者不希望在命令中安装完整的JRE:-Djavax.accessibility.assistive_technologies=" "

代码语言:javascript
运行
复制
$ java -jar aprof-plot.jar -Djavax.accessibility.assistive_technologies=" "

请注意," "很重要,简单地使用"nothing“作为参数将导致JRE仍然加载在/etc/java-8-openjdk/accessibility.properties中设置的任何内容。

票数 14
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/695560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档