
JavaBridge
Delphi library for Java interoperability. Easily integrate Delphi applications with Java using the Java Native Interface (JNI).
- utilizes the standard Java Native Interface
- compatible with Delphi versions 5 to 12, and Lazarus 3.8
- supports Windows 32-bit, Windows 64-bit, macOS, and Linux
- includes source code with the registered version
- royalty-free distribution in applications
Download and order
Order JavaBridge library $160 USD (license for one developer)
Order JavaBridge multi-license $480 USD (license for all developers in company)
Order JavaBridge year upgrades $80 USD (registered users only)
Order JavaBridge year upgrades multi-license $240 USD (registered multi-license users only)
FAQ
Why does JNI_CreateJavaVM throws a SEGV exception "$C0000005: read of address 0x00000000" in the Delphi IDE?
This exception can be ignored as it is intentionally generated by the JVM to detect certain hardware or operating system features:
Exception 0xC0000005 from JNI_CreateJavaVM
Why is "The specified module cound not be found: C:\Program Files (x86)\Java\jre1.8.0_311\bin\client\jvm.dll" exception raised?
To resolve this issue, add the JRE bin folder to the PATH environment variable: C:\Program Files (x86)\Java\jre1.8.0_311\bin
This exception can be ignored as it is intentionally generated by the JVM to detect certain hardware or operating system features:
Exception 0xC0000005 from JNI_CreateJavaVM
Why is "The specified module cound not be found: C:\Program Files (x86)\Java\jre1.8.0_311\bin\client\jvm.dll" exception raised?
To resolve this issue, add the JRE bin folder to the PATH environment variable: C:\Program Files (x86)\Java\jre1.8.0_311\bin