我正在尝试打包一个适用jpackage于 Windows 的应用程序。我正在使用Java 19和WiX 4。
Package Id Version Commands
---------------------------------------------
wix 4.0.0-preview.1 wix
Run Code Online (Sandbox Code Playgroud)
java 19.0.1 2022-10-18
Java(TM) SE Runtime Environment (build 19.0.1+10-21)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)
根据Packaging Tool User's Guide,生成windows安装包的要求是:
需要 WiX 3.0 或更高版本。
但是,当尝试生成包时,我收到错误:
[09:26:34.026] Can not find WiX tools (light.exe, candle.exe)
[09:26:34.026] Download WiX 3.0 or later from https://wixtoolset.org and add it to the PATH.
Run Code Online (Sandbox Code Playgroud)
问题的本质很清楚。jpackage不支持WiX 4,尽管它没有以纯文本形式写入任何地方。
解决方案也很明确,我安装了WiX 3 …
我必须提交包含正文的http DELETE请求。我知道如何做到这一点,但就我而言,它使用java.net.http.HttpRequest. 不幸的是,该组件仅允许提交BodyPublisherPUT和POST请求。
我的问题是,有什么方法可以用于HttpRequest有问题的DELETE请求吗?