#author("2020-05-06T05:36:44+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