【Java】jarファイルを作成する方法

Javaで .jar(Java ARchive)ファイルを作成する方法にはいくつかありますが、ここでは コマンドラインEclipse の両方の方法を紹介します。

✅ 【方法①】コマンドラインで .jar を作成する

🧱 事前準備(例)

プロジェクト構成が以下のような場合:

css

MyApp/
├── src/
│   └── Main.java
├── bin/
│   └── Main.class

🔨 ステップ

  1. Javaファイルをコンパイル

bash
javac -d bin src/Main.java
  1. JARファイルを作成

bash
jar cfe MyApp.jar Main -C bin .

各オプションの意味

オプション 意味
c 新しく JAR を作成
f 出力ファイル名を指定
e エントリーポイント(mainクラス)
-C bin . bin フォルダ内の全ファイルを含む

📦 これで MyApp.jar が生成されます。

  1. 実行する

bash
java -jar MyApp.jar

✅ 【方法②】Eclipse で .jar を作成する

🧭 ステップ

  1. プロジェクトを右クリック → Export

  2. Java > Runnable JAR file を選択 → Next

  3. Launch configurationMainクラス を選択

  4. Export destination に保存先と .jar ファイル名を入力

  5. Library handling を選ぶ(推奨:Package required libraries into generated JAR

  6. Finish をクリック

🟢 完成した JAR ファイルは、ダブルクリックや java -jar で起動できます。


✅ よくあるエラーと対処法

エラー内容 対処法
no main manifest attribute jarコマンドで -e Main を指定していない
ClassNotFoundException クラスパス設定が誤っている、または欠落している
JARにファイルが含まれていない -C オプションで正しくパスを指定する
管理人
Javaの記事の一覧はJava にまとめてあります

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP