Skip to content

Add windowsaccessbridge-64.dll #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Aug 6, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
# javaAccessBridge32-bin
NVDA's Java Access Bridge dependency

This repository fulfils NVDA's dependency on Java Access Bridge 32 bit.
This repository fulfils NVDA's dependency on Java Access Bridge (both 32 and 64 bit).

The NVDA screen reader is a 32 bit application and requires the 32 bit Java Access Bridge client dll.
## 32 bit Java Access Bridge

When the NVDA screen reader is built as a 32 bit application, it requires the 32 bit Java Access Bridge client dll.
This will happily talk to 64 bit Java applications.
However, since Java 10, official 32 bit builds are no longer provided.

Expand All @@ -12,3 +14,13 @@ These files were extracted from a Zulu Community build of OpenJDK as follows:
1. Downloaded Java 17.0.11+9Zulu (17.50.19) zip file from: https://www.azul.com/downloads/?os=windows&architecture=x86-32-bit&package=jre#zulu
1. Unzipped file
1. From `zulu17.50.19-ca-jre17.0.11-win_i686\bin\` copied `windowsaccessbridge-32.dll` and `windowsaccessbridge.dll` into this repository.

## 64 bit Java Access Bridge

When the NVDA screen reader is built as a 64 bit application, it requires the 64 bit Java Access Bridge client dll.
This should be able to talk to 32 bit Java applications also.

This file was extracted from a Zulu Community build of OpenJDK as follows:

1. Downloaded Java 17.0.16+8 Zulu (17.60.17) 64 bit zip file from: https://cdn.azul.com/zulu/bin/zulu17.60.17-ca-jre17.0.16-win_x64.zip
2. Copied `zulu17.60.17-ca-jre17.0.16-win_x64\bin\windowsaccessbridge-64.dll` from this archive into this repository.
Binary file added windowsaccessbridge-64.dll
Binary file not shown.