我有一个32位的第三方Windows应用程序;它提供了类型库,因此我可以从VBS连接到它,但只使用%WINDIR%\ SysWOW64中的WScript.exe .

我可以使用tlbimp.jar生成Java类来访问COM对象而没有任何错误,但是当我运行一个使用这些类的程序时,我得到了

80040154 CoCreateInstance failed : Klasse nicht registriert : .\com4j.cpp:153

(“Klasse nicht registriert”翻译为“Class not registered”) .

从com4J主页(连接到WSH的那个)运行测试样本工作正常 .

无法获得64位版本的第三方应用程序(至少不在给定的时间范围内) .

我在Win7 / 64-bit上使用Oracle 64位来完成此任务 .

有没有机会让这个运行?