In Java 1.7, the Java Access Bridge is bundled from start. It says that all you need to do is to run jabswitch.exe -enable
to enable the JAB for this particular JRE.
This works fine when you get your JRE from the installer. However, when deploying a Java application for Windows only, you may want to bundle a JRE for easier installation. When the JRE is bundled, it seems impossible to activate the Java Access Bridge
Is there a way to enable the Java Access Bridge in a bundled JRE?
You need to do three steps (describing for configuration: Windows 7 64 bits, private JRE 8 64 bits, and JAWS 14):
\jre\bin\WindowsAccessBridge-64.dll
toC:\Windows\System32
as documented at Oracle site: http://docs.oracle.com/javase/7/docs/technotes/guides/access/enable_and_test.html(Undocumented) Import the following registry file:
(Undocumented) Add JRE binaries location to user's
PATH
environment variable (e.g.C:\mydir\jre\bin
)Make sure you have uncommented lines in
accessibility.properties
:Also, start JAWS before your Java application.