私はJava初心者です。
「hello world」というラベルを表示するシンプルなGUIアプリケーションをすでに作成しました。
しかし、Windows用の.Javaまたは.jarからインストーラーを作成するにはどうすればよいですか。便利なアプリケーションを作成し、友人と共有してPCにインストールしたい場合、彼らはJREとは何か、またはJREをダウンロードする方法を知らないとします。
アプリをデプロイします。 Java Web Start を使用してWebサイトから。ユーザーに最小Javaを使用してdeployJava.js
(JWS情報ページからリンク)。
ここ から:
IzPackは、Javaプラットフォーム用のインストーラージェネレーターです。 Java仮想マシンが使用可能な任意のオペレーティングシステムで実行できる軽量インストーラーを生成します。オペレーティングシステムに応じて、ダブルクリックするか、シェルで単純な「Java -jar installer.jar」を実行して起動できます。最も一般的な使用法は、アプリケーションをJavaプラットフォームに配布することですが、他の種類のプロジェクトにも使用できます。 IzPackの主な利点は、異なるオペレーティングシステムを使用しているユーザーにプロジェクトを配布するためのクリーンでユニークな方法を提供することです。
VAInstallは、Javaで記述されたマルチプラットフォームインストーラーです。 GNU GPLライセンス2の下で配布されます。簡単な設定ファイルを使用して、パッケージ作成者がディスク上のさまざまな場所からファイルやディレクトリを選択できるようにします。パッケージャーは、宛先ホスト上のファイルとディレクトリを完全に再編成できます。宛先ホストのインストールモード(グラフィック、xtra、text、またはansi)を選択できます。
Packletは、Java用のシンプルなインストーラーツールです。 packletはZipまたはtgzファイルに似ています。配布可能な単一の圧縮ファイルにアプリケーションをパッケージ化します。 Packletファイルは、Java 2 Runtime Environmentがインストールされている任意のマシンで実行できるJavaクラスファイルです。 packletを実行すると、インストーラーGUIが表示され、アプリケーションを構成および解凍します。
リフトオフJavaインストーラーは、Javaアプリケーションのインストーラーです。ハイライトは、自己解凍型のクラスファイル、ターゲットシステムへのJavaインストールの最小要件、およびクロスプラットフォームインストールです。
Javaで自己インストールプログラムを構築するためのシンプルなパッケージ。このプロセスはスクリプト駆動型であり、結果はユーザーがダブルクリックしてウィザードのようなインストールプロセスを実行できる一意のJARファイルです。
JSmoothは、jarファイルから標準のWindows実行可能バイナリ(.exe)を作成するJava実行可能ラッパーです。 Java Javaを単独で見つけることができるため、VMの展開がよりスムーズで使いやすくなります。 VMが使用できない場合、ユーザーにフィードバックを提供し、Java VMのダウンロード方法を説明するURLにデフォルトのWebブラウザーを起動できます。注:Javaで完全に書かれていない
Windowsネイティブ実行可能ファイル(.exe)Javaアプリケーションラッパー。ネイティブスプラッシュスクリーン、アプリケーションアイコン、JREの検索またはバンドルされたものの使用、起動失敗のフィードバック、コマンドライン引数の受け渡しを提供します。
AntInstallerは、シンプルなXMLファイルを使用してUIを定義し、Apache Antをバックエンドとして使用するインストーラーフレームワークです。したがって、インストーラーはAntができることを何でも行うことができ、Antの拡張メカニズムと互換性があります。インストーラーは、自己解凍型Jarとしてパッケージ化でき、コマンドラインまたはSwing GUIから実行できます。 AntInstallは、既存のAntビルドのGUIフロントエンドとしても使用できます。
Antigen(Ant Installer Generator)は、Antビルドスクリプトを取得し、GUIと組み合わせて実行可能なjarファイルとしてラップするツールです。その主な目的は、Antスクリプトから強力なグラフィカルインストーラーを作成することです。
Wrapperを使用すると、JavaアプリケーションをWindows NTサービスとしてインストールできます。 Wrapperで提供されるスクリプトにより、UNIXシステムのデーモンプロセスと同じJavaアプリケーションを非常に簡単にインストールできます。 Wrapperは、Windowsでのユーザーのログアウト、サービスの依存関係、およびデスクトップと対話するサービスを実行する機能を正しく処理します。
WiX を使用して、Windowsインストーラーパッケージを作成できます。パッケージには、JREバイナリとコンパイル済みアプリケーション(jarファイル)が含まれます。インストール時に、インストーラーはファイルをユーザーのコンピューターに解凍し、アプリケーションを起動するショートカットを作成します(app-path\jre\bin\javaw.exe -jar app-path\your-app.jar
)。
JREの再配布 および [〜#〜] readme [〜#〜] の注を参照してください。
[〜#〜] nsis [〜#〜] または Inno Setup のいずれかを使用できます
JSmoothというプログラムを使用します。これにより、Java .jarファイルが実行可能ファイルになります。次に、これらの実行可能ファイルを取得し、InstallShieldを使用してインストーラーを作成します。InstallShieldでは、高度にカスタマイズ可能な使用が非常に簡単で、ビルドスクリプトへの追加が非常に簡単です。
Eclipse IDEの下でInnoSetupおよびLaunch4jでAntタスクツールを使用して、Javaベースのプログラム用のプロフェッショナルなWindowsベースのEXEインストーラーを作成できます。 exeファイルを作成する方法Java
Javaプロジェクトのjarファイル用のexeファイルの作成にinstall4jを使用し、プロジェクトのインストーラーを作成するためにInno Setup Compilerファイルを使用できます。このts Youtube vedioを作成する方法exeおよびインストーラー
基本的に、プロジェクトをjarに保存してからexeに変換する必要があります。jar4exeまたは他のソフトウェアを使用できます。 exeファイルがある場合は、Inno Setup Compileなどのインストーラーソフトウェアを使用します。これらすべてのステップの後、プロジェクトをWindows、Mac、またはLinuxプラットフォームにインストールする準備が整います。がんばろう。
Exe4jをインストールする
Innoセットアップコンパイラをインストールする