4

这是我的本机构建脚本在,中的输出JavaFXNetbeans IDE

这是通过 Netbeans 构建的默认版本。

Running [light, -nologo, -spdb, -sice:60, 
C:\Users\Firma\AppData\Local\Temp\build7911949220829827228.fxbundler\tmp\Client.wixobj, **-ext, WixUtilExtension**, -out, 
C:\devjava\rms\client\src\trunk\Client\dist\bundles\Client-2.0.msi] in 
C:\Users\Firma\AppData\Local\Temp\build7911949220829827228.fxbundler\images\win-msi\Client

我正在尝试自定义 Wix UI 界面,这是我需要使用的方式WixUIExtension

如何 "-ext WixUIExtension "在 NB 中添加到我的构建过程中。

我不知道这是否可以在 NB 中自定义。

4

1 回答 1

2

这很棘手。我认为当涉及到 Netbeans 8 中的本机打包时,他们仍在解决问题。但是,如果您使用的是标准 JavaFX ANT 任务,那么只需在调用<fx:deploy>. 之后,您将需要调用 WIX ANT 任务。这些可以在http://ant.apache.org/antlibs/bindownload.cgi下载

ant-dotnet-1.1.jar添加到 ANT 类路径后,您就可以像这样使用 UI 扩展调用 WIX...

<wix mode="candle" source="package/windows/<YOUR_PROJECT>.WSX" wixobjdestdir="${dist.dir}/bundles"/>
<wix mode="light" source="${dist.dir}/bundles/YOUR_PROJECT.wixobj" target="${dist.dir}/YOUR_PROJECT_NAME.msi">
  <lightarg line="-ext WixUIExtension"/>
</wix>
于 2014-04-05T07:13:25.107 回答