Javaで
.jar
(Java ARchive)ファイルを作成する方法にはいくつかありますが、ここでは コマンドライン と Eclipse の両方の方法を紹介します。Contents
✅ 【方法①】コマンドラインで .jar
を作成する
🧱 事前準備(例)
プロジェクト構成が以下のような場合:
css
MyApp/
├── src/
│ └── Main.java
├── bin/
│ └── Main.class
🔨 ステップ
-
Javaファイルをコンパイル
bash
javac -d bin src/Main.java
-
JARファイルを作成
bash
jar cfe MyApp.jar Main -C bin .
各オプションの意味
オプション | 意味 |
---|---|
c |
新しく JAR を作成 |
f |
出力ファイル名を指定 |
e |
エントリーポイント(mainクラス) |
-C bin . |
bin フォルダ内の全ファイルを含む |
📦 これで MyApp.jar
が生成されます。
-
実行する
bash
java -jar MyApp.jar
✅ 【方法②】Eclipse で .jar
を作成する
🧭 ステップ
-
プロジェクトを右クリック →
Export
-
Java > Runnable JAR file
を選択 →Next
-
Launch configuration
でMainクラス
を選択 -
Export destination
に保存先と.jar
ファイル名を入力 -
Library handling
を選ぶ(推奨:Package required libraries into generated JAR
) -
Finish
をクリック
🟢 完成した JAR ファイルは、ダブルクリックや java -jar
で起動できます。
✅ よくあるエラーと対処法
エラー内容 | 対処法 |
---|---|
no main manifest attribute |
jar コマンドで -e Main を指定していない |
ClassNotFoundException |
クラスパス設定が誤っている、または欠落している |
JARにファイルが含まれていない | -C オプションで正しくパスを指定する |

Javaの記事の一覧はJava にまとめてあります