- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-05-06T05:36:44+00:00","","")
#author("2020-05-06T05:53:16+00:00","","")
#topicpath
///////////////////////////////////////////////////////////////////////////////
* 目次 [#v6f13af3]
#contents();
///////////////////////////////////////////////////////////////////////////////
* jar の作成 [#r8a20d35]
+ マニフェストを用意する
-- メイン・マニフェスト属性を追加する必要がある。
-- java -jarで実行された時に呼び出されるMainメソッドは、どのクラスのMainメソッドなのかを設定する必要がある。
-- メイン・マニフェスト属性は、MANIFEST.MFに追加する。
-- .maniというマニフェストファイルを、JARファイルが存在するディレクトリに作成したあと、そのファイルの中に以下のような内容を記述します。
Main-Class: <Mainメソッドを有するClass名>.<Mainメソッドを有するClassが属するパッケージ名>
~
+ jar ファイルにする
$ jar cvf <新規作成するJARファイルの名前> <JARファイルに含めたいJavaプログラムが入っているディレクトリ>
- オプション
-- オプション
|~option |~description |
|c |JARファイルを新規作成する |
|v |詳細な情報を画面に出力する |
|f |JARファイル名を指定する |
///////////////////////////////////////////////////////////////////////////////
* jar の実行 [#x7398203]
- *.jar の実行は以下のようにする:
例)hoge.jar の場合
$ java -jar hoge.jar