3

Java を使用してアプリケーションを作成しており、顧客に送信したいと考えています。しかし、彼のコンピューターには Java がありません (OS Win XP)。コマンド シェル スクリプトを使用してインストールを自動化したい。出来ますか?

4

5 に答える 5

3

/sJREインストーラー(こちらを参照)にオプションがあるので、基本的にはできます。ただし、何らかの方法で JRE をクライアントのワークステーションにダウンロードする必要があります。これにはwgetを使用することをお勧めします。

ただし、java-to-exe ラッパーを使用することもできます。たとえば、 JSmoothがインストールされていない場合、JRE を自動的にダウンロードできます。

于 2012-05-29T20:06:34.153 に答える
0

batファイルで作成し、埋め込み可能なJVMを含むフォルダーを出荷できますが、SwingAPPSの出荷にはNSISを使用すると非常に効果的であることがわかりました。

NSIS

よくわかりませんが、必要な種類のインストーラーを作成することもできると思います。

于 2012-05-29T20:05:35.223 に答える
0

以下のバッチを使用しました。パラメータを理解するのに少し苦労しましたが、スポンサー ツールバーをインストールしなくても、最終的にこれでうまくいきました。

"@echo off 
copy "JavaSetup8u111.exe" "%USERPROFILE%\downloads\JavaSetup8u111.exe"
CD\
CD "%USERPROFILE%\downloads\"

start /B /WAIT JavaSetup8u111.exe /s SPONSORS=0
于 2017-01-12T07:36:46.590 に答える
0

Java は、PC での自動/サイレント コマンド ライン インストールをサポートします。こちらをご覧ください

また、バッチ スクリプトを使用して一部のタスクを自動化することもできます...

バッチファイル

于 2012-05-29T20:14:28.977 に答える
0

タイプ "/?" フォルダー内のコンソールのインストール exe のパラメーターは、インストーラーが依存していました。

C:\TEMP>jdk-7u4-windows-x64.exe /?

すぐにパラメーター参照が表示されます。/passive と /quiet はおそらく必要なものです。次のようなもので install.cmd を作成します

cls
C:\TEMP>jdk-7u4-windows-x64.exe /quiet
echo installation complete
pause
于 2012-05-29T20:21:24.753 に答える