javaswingaccessibilityjava-access-bridge

JAVA Accessibility support by Excelsior Jet


I have a application which supports screen readers via the Java Access Bridge. The jre version works fine with screen readers such as NVDA. We’ve have compiled our app with Excelsior Jet and found that everything works fine except for screen reading.

But another screen reader such as JAWS works fine.

Java version used is 1.7.72 NVDA used is 2014.2.


Solution

  • There was a problem with JAB specific to versions of Java SE 7 prior to 1.7.0_76. Excelsior JET 10.5 supports Java SE 7u76 since Maintenance Pack 1.

    You can run your app on the Oracle JRE with -Xcheck:jni to check if hits that problem.

    (In general, emailing our support works better than waiting until one of us does a search for "Excelsior" on Stack Overflow.)