1.首先需要获取ActiveX内部属性方法信息. 参见[http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/]代码如下: 2.得到类似下面结果 METHOD (id = 11) : Signature : boolean TestFile([] String strFileName) Description : nullMETHOD (id = 12) : Signature : boolean TestApp([] String * lpstrErr) Description : null 注意,方法TestFile传递的参数是String, 方法TestApp传递的引用型String3.引用型参数工具类如果在TestApp传递String, 必将报Type Mismatch错误. 我们需要能转换成引用型的方法 import org.eclipse.swt.internal.win32.OS;import org.eclipse.swt.internal.ole.win32.COM;public static Variant getIntByRef( int val ) } 4. 现在我们可以调用AcitveX了 } 相关文章: 2022-12-23 2021-05-23 2021-10-18 2022-12-23 2022-12-23 2021-05-17 2022-12-23