Я бы с осторожностью использовал EZJCom, поскольку он может быть источником многих утечек памяти (по крайней мере, начиная с версии 1.8).Собственный код в этой библиотеке часто создает глобальные ссылки JNI на объекты Java.Некоторые ссылки никогда не удаляются, что навсегда закрепляет объект и предотвращает сбор мусора.Я видел много таких случаев, например.Слушатели событий COM, ActiveXObjectContainers и иногда даже чистые слушатели событий Java, которые были добавлены в ActiveXObjectContainer.Хотя я сообщил о проблеме разработчику, отзывы, которые я получил, были далеко не удовлетворительными, т.е.Я не получил никакого разрешения.Из-за этого мне пришлось делать некрасивые обходные пути на стороне Java, чтобы смягчить проблему.