Share

JACOB - Java COM Bridge

File Release Notes and Changelog

Release Name: 1.14

Notes:
Version 1.14 is exactly the same as version 1.14M7

Changes: JACOB 1.14 What's New Binaries are now compiled with Java 5. JDK 1.4 support dropped. Jacob now loads dlls based on platform (32 bit /64 bit) and version number. Tracked Changes Bugs 1857439 (M7) version.properties renamed to META-INF/JacobVersion.properties to remove collision with WebSphere version.properties. 1840487 (M6) toJavaObject() converting to SafeArray did shallow copy that left two objects pointing at the same windows memory. 1829201 (M5) DECIMAL rounding behavior externalized and old Variant decimal API restored. 1829201 (M5) DECIMAL rounding behavior externalized and old Variant decimal API restored. 1829201 (M4) Decimal type now throws IllegalArgumentException when more than 12 bytes worth the digits exist in BigDecimal. Rounding support added to reduce precision of BigDecimals when converting into VT_DECIMAL 1815163 (M2) Double and Decimal conversion to Int fails for negative values Patches Feature Requests 1845039 (M7) Jacob DLL name can now be customized to support bundling of Jacob in other products. 1845039 (M6) Jacob DLL names are now qualified by platform and release. The JacobLibraryLoader now determines the correct 32bit or 64bit dll based on the system architecture. Jacob.jar now also knows the version of the dll it is looking for (by name) and loads the correct one. JWS clients will have to modify their dll loaders. See: The JWS classloader sample 1828371 (M4) Added VT_I8 support to SafeArray. 1813458 (M3) Expand type support. Changed currency support to use new Currency class. Added VT_I8 64 bit support. VT_I8 support requires Windows XP or later. VT_I8 not supported by windows in Windows 2000 and earlier. Added more primitive constructors to Variant. 1816863 (M1) Migrate Jacob to JDK 5 Known Issues This is now built with Java 5 compiler and Java 5 syntax. This release is not compatible with JDK 1.4.x and earlier. This release requires the Visual C++ 2005 libraries. See 1.13 Known Issues for more information.