私の開発マシンでは、常に Java 6とJava 7 をインストールする必要があり、テスト目的で、32 ビット バージョンと 64 ビット バージョンの両方で各 JDK をインストールする必要があります。Java の更新頻度がますますばかげているように見えるので (今では週に 2 回?)、更新ごとに4 つのJDK をアンインストールしてから再インストールする必要があります。これは非常に煩わしいので、このプロセス全体をスクリプト化したいと思います。
私の問題は、デフォルトで各JDKバージョンがアップデート番号を含むディレクトリパスにインストールされることです(デフォルト: "C:\Program Files\Java\jdk1.6.0_<update-nr>\")。大量のビルド スクリプトを適用する手間を省くために、インストール パスから末尾の「_<update-nr>」を常に手動で削除し、常に同じ「C:\Program Files\Java\jdk1.6.0」にインストールします。 「C:\Program Files\Java\jdk1.7.0」、64 ビット版の場合は C:\Program Files (x86)\Java\jdk1.6.0 または「C:\Program Files (x86)」 \Java\jdk1.7.0"、それぞれ、32 ビット バージョンの場合。
私が見つけた間、JREインストーラー(つまりJavaランタイム)のインストールディレクトリを指定する方法:
<jre-installfile>.exe [/s] [INSTALLDIR=<drive>:\<JRE_install_path>]
[STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]
JDK インストーラーのインストール ディレクトリを指定する方法について、同様の説明はまだ見つかりませんでした。
JDKインストーラーのインストールパスを指定できるかどうか、またその方法を知っている人はいますか?