在Windows XP / JDK 6下,可以使用打包程序从jar文件创建DLL,例如使用.... \ jdk \ bin \ packager.exe 是否有相同的程序?因为我找不到" packager.exe"在jre7或以上..
答案 0 :(得分:1)
“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中删除。