использовать ActiveX в Java - PullRequest
       16

использовать ActiveX в Java

1 голос
/ 23 октября 2010

Привет всем, я пытаюсь разработать программу, которая использует программу VLC для отображения мультимедиа.Эта программа может быть установлена ​​на Windows;также есть версия для использования в Java под названием JVLC.Я использовал выполнение vlc.exe как процесс.Также я попытался использовать JVLC.Я скачал словарь, который содержит один интерфейс JAR-файлы и несколько DLL-файлов.но возникла проблема, и возникла исключительная ситуация: java.lang.UnsatisfiedLinkError: невозможно загрузить библиотеку 'libvlc

, пока библиотека libvlc.dll находилась в этом словаре.Я загрузил этот dll-файл и другие dll-файлы вручную, но все же есть исключение.

java.lang.UnsatisfiedLinkError ..... Не удается найти зависимые библиотеки

Я пытаюсь использовать ActiveXдля доступа к установленной программе.Я использую Java с IntelliJ IDEA.Я не знаю, как это сделать.Я прочитал здесь , но я не могу понять, что я должен делать.Кто-нибудь может мне помочь?

Спасибо;Саяд

Ответы [ 2 ]

1 голос
/ 24 октября 2010

Посмотрите на EZ JCOM , который возьмет объект ActiveX (или COM) и создаст класс Java для непосредственного его использования.

Мы использовали этот компонент моста несколько лет назад (интегрировать IE до появления JExplorer, а также общаться с некоторыми другими объектами COM).Это работает и без особого горя.

Конечно, недостатком является то, что ваше приложение не переносимо между платформами;но это ваш звонок!

0 голосов
/ 06 августа 2011

VLCj - это то, что вам нужно в наши дни, а не JVLC (он довольно мертвый и был в течение некоторого времени.)

...