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 に答える