Skip to Main Content
Toggle
(800) 889-9659
info@levelaccess.com

Java Access Bridge Support – 64 Bit Windows

Mark Vomend 06/04/12

The Java Access Bridge now works with 64 bit windows and JAWS. While this support has been included for several months there are still questions as to how to set it up to work with AMP Desktop. For instructions visit the following URL:

http://www.freedomscientific.com/fs_support/BulletinView.asp?QC=1435

The Java Access Bridge allows Java applications to communicate with screen readers such as JAWS for windows. If the Java Access bridge is not installed properly then Java applications will not work with screen readers and other assistive technology.

To install Java and the Java Access Bridge on 64 bit windows, Java version 1.6U25 or later is required. It is also necessary to have Java Access Bridge version 2.02 or later installed. If previous versions of these components are already installed then they need to be removed before installing the new ones. JAWS 12.0.1158 or later is required to work with the 64 bit components of the Java access bridge.

Installation

Installation of the Java virtual machine is straight forward as there is an installer. However the installation of the Java Access Bridge is a manual process meaning that there is no installer/uninstaller for it. There are several files that must be copied to specific locations.

For the most compatibility with Java applications, follow the instructions under the heading “SETUP: 32bit and 64bit Java applications with 64bit JAWS on 64bit Windows” at the above URL. Because of the way these instructions are organized and the similar file names it is a very tedious process to set up properly. Therefore below is a re-arranged set of instructions that will hopefully make the process somewhat easier.

  1. Ensure the 64 bit version of JAWS 12.0.1158 or later is installed
  2. Download both the 64bit and 32bit Java 1.6U25 or later installers. You can get these from:
    the Java SE Downloads page
  3. Download the Java AccessBridge 2.02 accessbridge-2_0_2-fcs-bin-b06.zip from the following downloads page:
    the Java Access Bridge 2.0.2 page
  4. Extract the accessbridge-2_0_2-fcs-bin-b06.zip zip archive to a folder on your system.
  5. install both the 32bit and 64bit versions of Java.
  6. Reboot.
  7. Copy the WindowsAccessBridge-64.dll to the c:WindowsSystem32 folder. This is for 64bit support.
  8. Copy the WindowsAccessBridge-32.dll to the c:WindowsSyswow64 folder. This is for 32bit support.
  9. Copy the JavaAccessBridge-64.dll to the “C:Program FilesJavaJRE6bin” folder. This is for 64bit support.
  10. Copy the JAWTAccessBridge-64.dll to the “C:Program FilesJavaJRE6bin” folder. This is for 64bit support.
  11. Copy the accessibility.properties file to the “C:Program FilesJavaJRE6lib” folder. This is for 64bit support.
  12. Copy the jaccess.jar file to the “C:Program FilesJavaJRE6libext” folder. This is for 64bit support.
  13. Copy the access-bridge-64.jar file to the “C:Program FilesJavaJRE6libext” folder. This is for 64bit support.
  14. Copy the JavaAccessBridge-32.dll to the “C:Program Files (x86)JavaJRE6bin” folder. This is for 32bit support.
  15. Copy the JAWTAccessBridge-32.dll to the “C:Program Files (x86)JavaJRE6bin” folder. This is for 32bit support.
  16. Copy the accessibility.properties file to the “C:Program Files (x86)JavaJRE6lib” folder. This is for 32bit support.
  17. Copy the jaccess.jar file to the “C:Program Files (x86)JavaJRE6libext” folder. This is for 32bit support.
  18. Copy the access-bridge-32.jar file to the “C:Program Files (x86)JavaJRE6libext” folder. This is for 32bit support.

AMP Desktop

Having a Java virtual machine and the Java AccessBridge installed on a 64 bit version of Windows means that AMP Desktop can be used with JAWS on 64 bit windows. After setting up the Java Access Bridge, Install AMP Desktop. When it is run JAWS will announce the controls as expected. If the Java Access Bridge is not installed properly JAWS will only announce “tab” when tabbing through the main screen of the AMP Desktop application. AMP Desktop is a Java application for testing web pages. It was formerly known as InFocus.

Notes

There are two program file folders on 64 bit windows systems. They are “c:program files” and “c:program files(x86).

The instructions above are arranged by 64 bit then 32 bit files as much as possible. The instructions on the Freedom Scientific page are arranged by file. The way the instructions are arranged on the Freedom Scientific page causes two windows with the same title to be opened at the same time when copying the files. The instructions are rearranged in this post to try to avoid this.

The instructions to “copy the WindowsAccessBridge-64.dll to the c:WindowsSystem32 folder” and “copy the WindowsAccessBridge-32.dll to the c:WindowsSyswow64 folder” seem to be backwards, however this is how Freedom Scientific and Oracle both have it documented. Those are the necessary locations for those files for the Java Access Bridge to work properly.

4 Comments

  1. Clicking on the URL near the top of the article does not work. But you can copy-and-paste it into a browser address bar, and it works fine.

Comments are closed.