java - 在java中使用ActiveX

标签 java activex vlc jvlc

大家好 我正在尝试开发一个程序,使用名为 VLC 的程序来显示媒体。该程序可以安装在Windows上;还有一个在 java 中使用的版本,称为 JVLC。我已经使用执行 vlc.exe 作为一个进程。我也尝试过使用JVLC。我下载了一本字典,其中包含一个接口(interface) jar 文件和一些 dll 文件。但出现了一个问题并且出现了异常: java.lang.UnsatisfiedLinkError:无法加载库“libvlc

而 libvlc.dll 位于该字典中。我手动加载了这个dll文件和其他dll文件,但仍然出现异常。

java.lang.UnsatisfiedLinkError.....找不到依赖库

我正在尝试使用 ActiveX 访问已安装的程序。我将 java 与 IntelliJ IDEA 一起使用。我不知道该怎么做。我已阅读here但我不明白我必须做什么。 有谁可以指导我吗?

谢谢; 萨贾德

最佳答案

看看EZ JCOM它将获取一个 ActiveX(又名 COM)对象并创建一个 Java 类以直接使用它。

我们几年前使用过这个桥接组件(在 JExplorer 出现之前集成 IE,并与其他一些 COM 对象进行通信)。它有效并且没有太多悲伤。

当然,缺点是你的应用程序不能跨平​​台移植;但这是你的决定!

关于java - 在java中使用ActiveX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4003942/

相关文章:

java - 如何从服务中定期捕获相机照片?

javascript - 可以使用 javascript 将 ActiveX 控件附加到页面吗?

encryption - 是否可以将 CSA 解密与 FFMPEG 一起使用?

java - 如何在 Jersey 生成的 WADL 文件的响应中包含 HTTP 状态代码

java - 在java中如何显示特定时间的输入对话框消息?

windows - ActiveX 的 dll 注册的替代方法是什么

html - 如何在链接中传递参数以打开 VLC?

linux - vlc 3.0 ./configure 给出 "Missing libav or FFmpeg"尽管我有它们

java - 将 spring boot jar 导入到另一个应用程序中,无需 @ComponentScan 和 Xml 配置

javascript - 如何使用 javascript 从 Linux 执行可执行文件