真是系统用的久了,什么毛病都会碰上。进行在运行一个Java应用程序的时候(astah)发现程序居然不能执行了。切换到命令行时发现执行程序时抛出了异常:java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
。
之前系统还是16.04的时候并没有这个问题,不久前升级到了18.04,估计是升级后出了什么问题。上网查了一下,总结一下原因,就是Java(OpenJDK)没有装完整,少装了个什么东西。但是我也没有确认是否如此。
网上给出了一个解决方案很好,不用管Java了,直接到该Java版本的目录下将Accessibility关掉,具体方法是:
sudo vim /etc/java-8-openjdk/accessibility.properties
然后将文件内容注释掉:
#assistive_technologies=org.GNOME.Accessibility.AtkWrapper
保存,OK。
当然不同版本的Java需要该对应版本目录下的文件。
Q.E.D.
Comments | 0 条评论