[解決済み] 実行可能なJARファイルを作成するには?
2022-03-07 19:07:54
質問
2つの単純なJava Swingファイルからなるプログラムを持っています。
プログラムの実行用JARファイルを作成するにはどうすればよいですか?
どのように解決するのですか?
jarファイルとは、簡単に言えば、javaファイルの集合体を含むファイルです。jarファイルを実行可能な状態にするためには、実行ファイル中のどこに
main
クラスは、jarファイル内にあります。コード例は次のようになります。
public class JarExample {
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
// your logic here
}
});
}
}
クラスをコンパイルします。jarを作成するには、マニフェスト・ファイル(
MANIFEST.MF
). 例えば
Manifest-Version: 1.0
Main-Class: JarExample
コンパイルした出力クラスファイル(JarExample.class、JarExample$1.class)とマニフェストファイルを同じフォルダーに置きます。コマンドプロンプトで、ファイルが置かれているフォルダに移動し、jarコマンドを使用してjarを作成します。例えば(マニフェストファイルの名前をjexample.mfとした場合)
jar cfm jarexample.jar jexample.mf *.class
実行ファイル jarexample.jar が作成されます。
関連
-
[解決済み] Java UnknownFormatConversionException
-
[解決済み] 型の不一致:ArrayListからListへの変換ができない
-
[解決済み] この2回(1927年)を引き算すると、なぜおかしな結果になるのでしょうか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] Javaで文字列値からenum値を取得する方法
-
[解決済み] Androidでファイルをダウンロードし、ProgressDialogで進捗を表示する。
-
[解決済み] build.gradle ファイルにローカルの .jar ファイルの依存関係を追加するにはどうすればよいですか?
-
[解決済み] 実行中のJARファイルのパスを取得する方法は?
-
[解決済み] .jarを実行しようとすると "無効な署名ファイル "と表示される
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Javaで拡張子なしのファイル名を取得する方法は?
-
[解決済み] JVMフラグCMSClassUnloadingEnabledは、実際に何をするのですか?
-
[解決済み] JavaでFileFilterを作るには?
-
[解決済み] XX:MaxDirectMemorySizeの既定値
-
[解決済み] mavenのコンパイルに失敗するのはなぜですか?
-
[解決済み] javax.mail.MessagingException: SMTPホストに接続できませんでしたか?
-
[解決済み] javaでAnnotation Inheritanceのようなものはあるのでしょうか?
-
[解決済み] スリーピング中のスレッドが割り込まれ、データベースへの接続が失われる
-
[解決済み] JavaFX 同じパッケージ内なのに「場所が必要です。
-
[解決済み] ヘッドリカーシオンとテールリカーシオンの違い [重複]について