使用JRE 7或JRE 8创建dll的过程

时间:2014-08-05 06:01:24

标签: java com

在Windows XP / JDK 6下,可以使用打包程序从jar文件创建DLL,例如使用.... \ jdk \ bin \ packager.exe 是否有相同的程序?因为我找不到" packager.exe"在jre7或以上..

1 个答案:

答案 0 :(得分:1)

来自JDK packager tool

“packager [.exe]出现在1.4.2(我在1.4.2_11中看到,但不在1.4.1_05或1.3.1_12中),然后在1.5中重命名为pack200 [.exe]并保留名字在1.6“

但是此信息不正确,因为pack200.exe packager.exe的替代品(正如他在评论中正确指出的那样)。

ActiveX Bridge Developer Guide中,有使用packager.exe生成dll的说明,例如:

C:\j2sdk1.4.2\bin\packager -clsid {D824B185-AE3C-11D6-ABF5-00B0D07B8581}
                           -out C:\Program Files\Java\j2re1.4.2\axbridge\bin
                           -reg C:\my_bean_jars\jelly.jar sunw.demo.jelly.JellyBean

来自FAQ: JavaBeans Bridge for ActiveX

Java Software的JavaBeans Bridge for ActiveX的状态是什么?

“JavaBeans Bridge for ActiveX目前是Java Plug-In的一部分。随着J2SE 1.4.0版本的推出,** Bridge已停止使用**。”

来自Compatibility Guide for JDK 8

“Active-X Bridge已从此版本删除。”

<强>结论

您要查找的功能已在1.4中停止,最后一项在1.8中删除。