Information on JNBridgePro 7.0.1 and upgrading from 7.0

What’s new in JNBridgePro 7.0.1?

JNBridgePro 7.0.1 fixes one problem that can cause an exception to be thrown in .NET-to-Java projects that embed Java UI elements inside .NET Windows Forms and WPF applications, and also in some bidirectional projects that use shared memory.

Do I need to upgrade from JNBridgePro 7.0 to 7.0.1?

If you’re not creating one of the above projects, you don’t need to upgrade, although you’re certainly welcome to do so. If you need 7.0.1, it should be immediately obvious when you run your application: the exception will be thrown as soon as the first proxy call is performed.

How can I tell whether I’m using JNBridgePro 7.0 or 7.0.1?

If you downloaded JNBridgePro before the evening of Sunday, March 24 (US Mountain time), you have JNBridgePro 7.0.  If you downloaded it that evening or later, you have JNBridgePro 7.0.1.

If you don’t know when you downloaded it, you can determine which one you have by launching the registration tool (registrationTool.exe). The version number will be displayed.

On a deployment machine where you might not have the registration tool, simply copy registrationTool.exe from some other machine on which the registration tool was installed (likely a machine on which the JNBridgePro installer was run) and place it in a folder on the deployment machine that also contains JNBShare.dll. Then run the registration tool to see the version number.

How can I get JNBridgePro 7.0.1?

Simply download a new copy of JNBridgePro from the JNBridge website. The website will say it’s JNBridgePro 7.0, and the installer file will be named JNBSetup7_0.msi, but it’s really 7.0.1. (We don’t advertise new point release versions.)

How do I upgrade from JNBridgePro 7.0 to 7.0.1?

After downloading 7.0.1, uninstall your 7.0 installer, then run the new installer to install 7.0.1.  Your current 7.0 license (development, deployment, or evaluation) will work with 7.0.1.

For a deployed application, simply replace the JNBridgePro runtime components (both .NET-side and Java-side) in your application with the new 7.0.1 components that you obtained by downloading 7.0.1 and running the installer on one of your machines.

When upgrading your application to 7.0.1, it is not necessary to re-generate your proxies or to rebuild your application, although you can certainly do so if you wish.

If you have more questions, please contact support@jnbridge.com.