JNBridgePro for .NET teams
Call Java from .NET without rewriting either side.
Generate .NET proxies for existing Java classes, then call them from C#.
How it works
From Java to .NET in three steps
Existing Java code, callable as native .NET — no rewrites.
Generate proxies
Use JNBridgePro to generate .NET proxies from Java.
Drop into your project
Add the proxy DLL to your project and configure the bridge.
Call Java like .NET
Use Java classes from C# with native syntax — no glue code.
Get started
See it working in 5 minutes
Watch the workflow in your direction, or jump straight into the setup guide.
Watch · 5 min
Call Java from .NET
For Java teams: generate proxies, drop them in, call .NET as native objects.
Watch the demo →Watch · 5 min
Call .NET from Java
For .NET teams: same workflow in reverse — Java proxies, callable from C#.
Watch the demo →Read · full docs
Setup guide
Configuration, troubleshooting, and platform-specific deployment notes.
Open the docs →