jigsaw and accessibility extensions
    Alan Bateman 
    Alan.Bateman at oracle.com
       
    Mon Feb  6 10:06:52 UTC 2017
    
    
  
On 06/02/2017 09:40, Michał Zegan wrote:
> Hello.
>
> Will java9 prevent accessibility extensions from working?
> Specifically, what I mean is the java access bridge enabling
> screenreaders to read java swing apps, that is along with jaccess.jar
> installed as an extension currently in jdk8.
> I also mean any 3'rd party bridge such as a bridge for linux system
> called java-atk-wrapper.
>
If by "extensions" then you mean the extension mechanism where you can 
drop JAR files into the JDK's "lib/ext" directory then that mechanism 
has been removed. JEP 220 [1] has more on that.
As regards assistive technologies then you probably should check out the 
new SPI mechanism in javax.accessibility.AccessibilityProvider as that 
is the way to deploy with alternative or platform specific magnifiers 
and screen readers. The java.awt.Toolkit.getDefaultToolkit() method has 
some information on how this is configured. The jdk.accessibility module 
is probably also of interest as that has the Java Access Bridge.
If you have follow-up questions on deploying accessibility providers 
then it's probably best to follow-up on the awt-dev mailing list.
-Alan
[1] http://openjdk.java.net/jeps/220
    
    
More information about the jigsaw-dev
mailing list