1

Java アプリケーションをインストーラーの形式でパッケージ化するために Izpack を使用しています。今、アプリケーション インストーラーに 64 ビット サポートを含めたいと考えています。私の考えは、インストーラー用に 32 ビットと 64 ビットの両方の Java と mysql クライアントをパッケージ化することです。アプリケーションのインストーラーは、サーバーのアーキテクチャーに応じて 64 ビットまたは 32 ビットの mysql/java をインストールする必要があります。

誰でも私がこれを行うのを手伝ってもらえますか? 32ビットと64ビットの値でドロップダウンボックスを作成し、この値に応じて必要なファイルを解凍することを考えていました。しかし、これは粗雑なようです。誰かがより良いアイデアを持っていますか?

4

1 に答える 1

1

$SYSTEM_ 変数を使用して JAVA 変数にアクセスし、そこからアーキテクチャを取得できます。

$SYSTEM_os_arch は、マシンではなく、jre のアーキテクチャを提供します。それがうまくいく場合は、OS Arch から条件を作成し、条件に基づいて適切なサポート アプリをインストールします。

于 2013-12-10T12:18:53.040 に答える