NVDA's Java Access Bridge dependency
This repository fulfils NVDA's dependency on Java Access Bridge (both 32 and 64 bit).
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.
These files were extracted from a Zulu Community build of OpenJDK as follows:
- Downloaded Java 17.0.9+8Zulu (17.46.19) zip file from: https://www.azul.com/downloads/?os=windows&architecture=x86-32-bit&package=jre#zulu
- Copied
zulu17.46.19-ca-jre17.0.9-win_i686\bin\windowsaccessbridge-32.dll
from this archive into this repository.
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:
- Downloaded Java 17.0.16+8 Zulu (17.60.17) 64 bit zip file from: https://www.azul.com/downloads/?os=windows&architecture=x86-64-bit&package=jre#zulu
- Copied
zulu17.60.17-ca-jre17.0.16-win_x64\bin\windowsaccessbridge-64.dll
from this archive into this repository.