Javaの統合開発環境であるEclipseでJARファイルを作成する方法をご紹介していきます。
JARファイルとは?
JARファイルとはJavaプロジェクトで作成したファイルを一つにまとめ、圧縮したファイルです。こうすることファイル管理が容易になったりと様々な面でJavaプロジェクトが扱いやすくなります。
今回はEclipseでのJARファイル作成方法をご紹介していますが、コマンドでのやり方もありますので、気になる方はぜひ調べてみてください。
プログラムの作成
ではEclipseで簡単なプログラムを作成し、それをJARファイルにしていきます。
階層構造は画像の通りです。
![](https://skill-for-it.com/wp-content/uploads/2021/10/b416faaa4882b327decee454ca33e10a.png)
Hello.javaにコードを記述していきます。
現在の日付を返すコードです。
package test;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Hello {
public static void main(String[] args) {
Date dt = new Date();
SimpleDateFormat ft = new SimpleDateFormat("yyyy/MM/dd");
String nowDate = ft.format(dt);
System.out.print("本日の日付は" + nowDate);
}
}
一度、Eclipse内で実行しておきましょう。
![](https://skill-for-it.com/wp-content/uploads/2021/10/25dd58ad27f419f0d2e12661914124a6.png)
本日の日付を確認できました。
JARファイルを作成する
では今回のJavaプロジェクトをJARファイルにしていきます。
1.対象のプロジェクトの上で右クリックし「エクスポート」を選択
![](https://skill-for-it.com/wp-content/uploads/2021/10/96a5c48a9d102e42b17486ce4eeae286.png)
2.エクスポート画面で「Java」→「JARファイル」を選択し、「次へ」ボタンを押します。
![](https://skill-for-it.com/wp-content/uploads/2021/10/cb69149f252fbcf717514c0c5d51f0eb.png)
3.JARファイルのエクスポート先(今回はデスクトップ)を指定し、「次へ」ボタンを押します。
![](https://skill-for-it.com/wp-content/uploads/2021/10/70a80aeb3b750446d8456b53ce7f4194-1.png)
4.デフォルトのまま「次へ」ボタンを押します。
![](https://skill-for-it.com/wp-content/uploads/2021/10/5552aa518fa3294bf1d690cd8fb1f22a.png)
5.メイン・クラスをエントリーポイントである、Helloクラスに指定し、「完了」ボタンを押します。
![](https://skill-for-it.com/wp-content/uploads/2021/10/8fc07d276f1aea40160c4f8945fccfd6.png)
そうするとデスクトップ上にHello.jarというJARファイルが作成されたと思います。
![](https://skill-for-it.com/wp-content/uploads/2021/10/1c7f8d97749699d14effaa59578f65bf.png)
では実際にJARファイルを実行するコマンドを入力しましょう。
なお、今回はMacで実行していますが、恐らくWindowsでも同じコマンドで実行できるはずです。
$ java -jar Hello.jar
なお、MacにJavaの環境がない方はインストールする必要があります。
下記の記事を参考にJavaをインストールしていただければと思います。
何もなければ以下のように本日の日付が表示されているはずです。
$ java -jar Hello.jar
本日の日付は2021/10/23
今回はJARファイルの作成から実行までをみていきました。
コメント