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

Привет всем, я пытаюсь разработать программу, которая использует программу под названием 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 ответа

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

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

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

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

Смотрите здесь, чтобы начать с ним.

Другие вопросы по тегам