Release Notes‎ > ‎

JNIWrapper 2.8 for Windows Release Notes

posted Aug 13, 2010, 4:32 AM by Unknown user
Changes since version 2.7.1:
  • Added the ability to load a Library using the specified ClassLoader;
  • Added the ability to load a Library with unusual extension, such as .DRV;
  • Added new RegistryKey.rename(String newName) method for renaming of the specified registry key;
  • Added new RegistryKey.deleteSubTree(String subKey) method for the recursive deletion of the subkeys;
  • Added new RegistryKey.copy(RegistryKey newBase, String newName) method for copying of the key and all its subkeys;
  • Improved Bitmap support: added two new DDBitmap and DIBitmap classes to distinguish the functionality;
  • Version numbering is added in MANIFEST.MF file of the library JAR;


  • Fixed problem with incorrect reading/writing of Union members when union is passed to a native function call through a Pointer;
  • Solved the issue with retrieving of Decimal value from a Variant instance;
  • Fixed the problem with incorrect retrieving of Java byte array (using its getBytes() method) from a multi-dimensional SafeArray;
  • Fixed problem interpretation of the license file on machines with Arabic locale;
  • Fixed problem with passing of the SafeArray instance to a native function call through a Pointer;
  • Solved the problem with setting/getting of the SafeArray instance to/from Variant;
  • Fixed the problem with storing of the BStr instance in the Variant;
  • Fixed problem with creating of the method wrapper that has array parameters in Codegen utility;