Skip to content

Latest commit

 

History

History
102 lines (71 loc) · 5 KB

README.md

File metadata and controls

102 lines (71 loc) · 5 KB

Java COM Bridge

This document reflects the next release 2.0 which is moving from Java 8 to Java 17 and dropping 32 bit support.

Jacob is a Java library that lets Java applications communicate with Microsoft Windows DLLs or COM libraries. It does this through the use of a custom DLL that the Jacob Java classes communicate with via JNI. The Java library and dll isolate the Java developer from the underlying windows libraries so that the Java developer does not have to write custom JNI code.Jacob is not used for creating ActiveX plugins or other modules that live inside of Microsoft Windows applications.

Repositories

JACOB (Java-COM bridge)

Documentation

You can find additional information in the docs folder

Usage

Put the appropriate DLL for your platform into your runtime library path.

  • jacob for 32 bit windows is located in /x86.
  • jacob for 64 bit windows is located in /64.

TODO

There is no good usage guide at this time.

Release Notes

See ReleaseNotes for a full history

Jacob 2.0

What's New in 2.0

  • Move from Java 8 to Java 17
  • Drop 32 bit dell and Java support
Item Description
Bugs
freemansoft#36 Memory Leak
freemansoft#40 Incorrect delete in Dispatch JNI Invoke()
freemansoft#42 ArrayIndexOutOfBounds SafeArray
freemansoft#43 Memory Leaks in DispatchEvents.cpp
freemansoft#48 Incorrect multi dimensional array element count
none
Patches
Feature Requests
none

JACOB 1.20

What's New in 1.20

  • Upgraded from VS2015 to VS 2019
  • Move from Sourceforge to GitHub
  • Updated Junit jars
  • VT_DATE and SafeArray

Tracked Changes

Item Description
Bugs
none
Patches
48 Update to VS2019 Community and Windows 10 libs
1 Support VT_DATE getting from SafeArray
Feature Requests
none

JACOB 1.19

What's New in 1.19

Tracked Changes

Item Description
Bugs
132 32 bit ponters not convertd to 64 bit
130 Name value incorrect in Mainfest.MF affecting tamper check
Patches
none
Feature Requests
none