【问题标题】:Run JPackage on a Windows Machine with FIPS使用 FIPS 在 Windows 机器上运行 JPackage
【发布时间】:2020-07-08 12:45:36
【问题描述】:

我正在尝试在启用了 FIPS 的 Windows 10 计算机上运行 Java 14 中捆绑的新 jpackage 命令。为了让 Wix 工作,它需要 -fips 命令行选项。无论如何我可以从jpackage传递它吗?或者有什么方法可以将 wix 设置为始终使用 -fips 选项?

【问题讨论】:

    标签: java wix fips java-14


    【解决方案1】:

    我找到了这份文档 -Oracle - packaging-tool-user-guide.pdf,它帮助我解决了这个问题。我创建了 main.wxs、test.wixproj 和 overrides.wxs,但不知道将它们放在文件夹中并传入 --resource-dir。所有这些文件只包含

    <PropertyGroup>
      <FipsCompliant>true</FipsCompliant>
    </PropertyGroup>
    

    这三个可能都不需要,但我还没有玩太多。

    【讨论】:

    • 我想知道您是如何设法运行 jpackage 并将这样的 main.wxs 和 overrides.wxs(wxi?)作为资源传递的。我收到如下错误:The document element name 'PropertyGroup' is invalid. 根据您提供的链接,不支持 wixproj 文件。我面临类似的问题,但想覆盖 SuppressValidation 属性并且无法使其正常工作。
    • 不确定它是否有帮助,但这是我用来运行 jpackage 的命令 - jpackage.exe --input jpackage-base --main-jar lib\myjar.jar --resource-dir wix-resources --type app-image。在 wix 资源中,我有 main.xws、overrides.wxi 和 test.wixproj。所有 3 人都有这个 &lt;PropertyGroup&gt; &lt;FipsCompliant&gt;true&lt;/FipsCompliant&gt; &lt;/PropertyGroup&gt;
    猜你喜欢
    • 2014-01-31
    • 2012-11-17
    • 2013-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多