Post ASuKIdDH8yJ9US0CKu by TheFake_VIP@linuxrocks.online
 (DIR) More posts by TheFake_VIP@linuxrocks.online
 (DIR) Post #ASuKIcSTwwsT9K6pOq by TheFake_VIP@linuxrocks.online
       2023-02-21T14:13:03Z
       
       0 likes, 0 repeats
       
       Any of you #blind #linux nerds know what kind of Vudu I have to do to get #Java #accessibility to work on #ArchLinux? Currently using #openjdk 19 but can switch to whatever JDK, as long as I end up with an accessible GUI.
       
 (DIR) Post #ASuKIdDH8yJ9US0CKu by TheFake_VIP@linuxrocks.online
       2023-02-21T14:27:19Z
       
       0 likes, 0 repeats
       
       I already have jdk-opennjdk, jre-openjdk, java-atk-wrapper-openjdk, java-environment, and all the usual suspects installed, but yet it can't find the class. Might try an older version of openjdk.
       
 (DIR) Post #ASuKIdipFfXr4IlOVs by cosmin@linuxrocks.online
       2023-02-21T14:52:43Z
       
       0 likes, 0 repeats
       
       @TheFake_VIP which class can't it find?
       
 (DIR) Post #ASuKfeSAhN7bzswkAi by TheFake_VIP@linuxrocks.online
       2023-02-21T14:56:54Z
       
       0 likes, 0 repeats
       
       @cosmin Here's the error:Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapperIt isn't discovering java-atk-wrapper.jar. If I extract the classes from it and add it to my classpath, it works, but that's not ideal.
       
 (DIR) Post #ASuTq8PL5DPdNkhA80 by cosmin@linuxrocks.online
       2023-02-21T16:39:46Z
       
       0 likes, 0 repeats
       
       @TheFake_VIP OK, I'm using a different distro but the idea should be the same. I searched for "java-atk-wrapper.jar" in packages and found it in a dedicated package, libatk-wrapper-java, and in openjdk-8-jre (but not in newer JDKs).What's your use-case? Do you run something like this?java -jar -Dassistive_technologies=org.GNOME.Accessibility.AtkWrapper some-app.jar
       
 (DIR) Post #ASwSMe8op4eHTbGMLY by TheFake_VIP@linuxrocks.online
       2023-02-22T15:32:35Z
       
       0 likes, 0 repeats
       
       @cosmin It's for a uni course. As of now, because they're just small test programs, I've just been compiling to a .class and running that directly. That assistive tech setting is already set in /etc/java-openjdk/accessibility.properties. Commenting it out lets the app start, but with no accessibility of course.