在java中使用ActiveX

在java中使用ActiveX,java,activex,vlc,jvlc,Java,Activex,Vlc,Jvlc,大家好 我正在尝试开发一个程序,它使用一个叫做VLC的程序来显示媒体。这个程序可以安装在windows上;还有一个在java中使用的版本叫JVLC。我使用执行vlc.exe作为一个进程。我也尝试过使用JVLC。我下载了一个包含一个接口jar文件和一些dll文件的字典。但有一个问题,也有一个例外: java.lang.UnsatisfiedLinkError:无法加载库的libvlc 而libvlc.dll就在那本字典里。我手动加载了这个dll文件和其他dll文件,但仍然存在异常 java.lan

大家好 我正在尝试开发一个程序,它使用一个叫做VLC的程序来显示媒体。这个程序可以安装在windows上;还有一个在java中使用的版本叫JVLC。我使用执行vlc.exe作为一个进程。我也尝试过使用JVLC。我下载了一个包含一个接口jar文件和一些dll文件的字典。但有一个问题,也有一个例外: java.lang.UnsatisfiedLinkError:无法加载库的libvlc

而libvlc.dll就在那本字典里。我手动加载了这个dll文件和其他dll文件,但仍然存在异常

java.lang.UnsatifiedLinkError。。。。。找不到依赖库

我正在尝试使用ActiveX访问已安装的程序。我将java与intelliJ IDEA结合使用。我不知道怎么做。我读过,但我不明白我要做什么。 有人能指引我吗

谢谢大家,; sajad

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

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

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

看看哪一个将获取ActiveX(又称COM)对象并创建一个Java类来直接使用它

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


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

VLCj现在是你想要的,而不是JVLC(它已经死了,而且已经有一段时间了。)


请参阅以了解如何开始使用它。

VLCj是您现在想要的,而不是JVLC(它已经死了,并且已经有一段时间了)


请参阅以获取入门信息。

谢谢。我安装了EZ并执行了构建jar文件、dll文件和文档的步骤。我把jar添加到我的项目中,但当我想运行这个程序时,我明白这不是免费的,我必须为此支付大约1955美元!这对我来说不值得!有一个异常:ejzcom.JComException:此评估DLL已过期!并显示一条信息,告诉我从网站购买。所以谢谢。我安装了EZ并执行了构建jar文件、dll文件和文档的步骤。我把jar添加到我的项目中,但当我想运行这个程序时,我明白这不是免费的,我必须为此支付大约1955美元!这对我来说不值得!有一个异常:ejzcom.JComException:此评估DLL已过期!并显示一条消息,告诉我从网站购买。