如何在 Install4j 中将 JCE 添加到 JRE 包
How to add JCE to JRE bundle in Install4j
我需要使用 install4j with the bundled JRE inside. When user installs it he gets app.exe without need to install JRE/JDK. But there is bouncy castle lib which requires JCE 创建安装程序。安装后我可以手动将 JCE 添加到 jre 包,但我需要安装程序自己完成。
如何使用 install4j 创建 JRE/JDK 与 JCE 的捆绑包?可能吗?
看到您捆绑的版本 (Java 8.152),您可能只需在主 class 代码中调用 Security.setProperty("crypto.policy", "unlimited");
即可。
如果您可以使用更新的版本,则默认情况下可能会启用 JCE。
资料来源:
的答案和评论
我需要使用 install4j with the bundled JRE inside. When user installs it he gets app.exe without need to install JRE/JDK. But there is bouncy castle lib which requires JCE 创建安装程序。安装后我可以手动将 JCE 添加到 jre 包,但我需要安装程序自己完成。
如何使用 install4j 创建 JRE/JDK 与 JCE 的捆绑包?可能吗?
看到您捆绑的版本 (Java 8.152),您可能只需在主 class 代码中调用 Security.setProperty("crypto.policy", "unlimited");
即可。
如果您可以使用更新的版本,则默认情况下可能会启用 JCE。
资料来源: