我想在没有安装 JDK 或设置 JAVA_HOME 的机器上使用 jarsigner.exe。
我们使用 installanywhere 来安装我们的产品,并在其中捆绑了 JRE。 JRE 没有 jarsigner.exe。我尝试将 jarsigner.exe 包含在 jre 中并尝试使用它,但它不起作用。
关于, 阿维纳什·尼加姆
最佳答案
让 jarsigner 使用 JRE 而不是 JDK。需要将这些文件从 JDK 捆绑到 JRE 中
- 从\bin\jarsigner.exe 到\bin\jarsigner.exe
- 从\bin\msvcr100.dll 到\bin\msvcr100.dll
- 从\bin\jli.dll 到\bin\jli.dll
- 从\lib\tool.jar 到\lib\tool.jar
我对此进行了测试,发现它对我有用。
关于java - 如何在没有 JDK 的机器上使用 Jarsigner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21592347/