0

Izpack インストーラーを使用して Java 以外のアプリケーションをインストールできますか?

ありがとう、アブドゥルファッタ。

4

1 に答える 1

0

そのはず。すべてをjarファイルにまとめます。インストール ファイルの pack タグについては、次のように呼び出します。

<pack name="PROJECTPACKNAME" required="yes" preselected="yes"
        installGroups="New Application">
        <description>PROJECT install</description>
        <file src="@{DIRECTORYNAME.dir}" targetdir="$INSTALL_PATH" />
    </pack>

DIRECTORYNAME の場合、ビルド ファイルでプロパティを宣言する必要があります。

<property name="DIRECTORYNAME.dir" value="/apps/MyProjectName"/>

次に、ビルド ファイルにターゲットを設定します。

<target name="SftWreBundle" depends="init" description="build the software bundle">

    <taskdef name="izpack" classpath="${izpack.dir}/lib/standalone-compiler.jar" classname="com.izforge.izpack.ant.IzPackTask" />
    <izpack input="install.xml" output="${dist}/${product.short.name}-${product.version}-install.jar" 
        installerType="standard" inheritAll="true" 
        basedir="${basedir}" compression="deflate" compressionlevel="9" />
</target>

このターゲットを実行する前に、作業ディレクトリをクリーンアップすることをお勧めします。

于 2013-08-12T16:35:48.580 に答える