JAva SDKパッケージの概要(一)

2447 ワード

本文は主にjavaパッケージjarパッケージの過程を説明して、1つの簡単なdemo、みんながjarパッケージをパッケージすることを学ぶのに便利です.
転載先:https://www.cnblogs.com/shirui/p/5270969.html
材料の準備:
  1.javaファイル:
       Helloworld.java  
package com.ray;
public class HelloWorld{
  public static void main(String[] args) {
   System.out.println("Hello!jar");
  }
}

   2.ディレクトリの指定:.classファイルと.jarファイルを格納するディレクトリを作成します.この文書では、ディレクトリをE:myclassと指定します.
        
一.コマンドライン形式
   1.javaファイルを指定したディレクトリにコンパイルします.
          構文フォーマット:javac-d  ディレクトリの指定  JAvaファイル
          E:myclassにコンパイル:  javac -d e:\myclass HelloWorld.java
                  文字化けし異常が発生した場合は、文字コードを指定できます:javac-encoding UTF-8-d e:myclass HelloWorld.java
   2.Main-Classを指定します.
           コンパイルが完了するとmyclassディレクトリの下にcomフォルダが生成されます.このときmyclassファイルディレクトリの下に、1.txtなどのファイルAを作成します.
           ファイル内容:Main-Class:(スペース)全類名(折り返し)
           1.txtファイル内容:Main-Class:com.ray.HelloWorldリターン
 
   3.cmd指定ディレクトリ(E:myclass)に入りjarコマンドでパッケージング
        構文フォーマット:jar-cvfm(jar名) ファイルAパッケージの最上位ディレクトリ
                                      c        m       f
                   パラメータc:新しいアーカイブファイルを作成することを指定します.
                   パラメータv:標準出力で詳細出力を生成します.このオプションはオプションです.
                   パラメータf:パッケージ後のパッケージ名を指定します.
                   パラメータm:カスタムMANIFEST.MFインベントリファイルを指定します.そうしないと、JDKは自動的にMain-Classを含まないデフォルトインベントリを生成します.
        この例:jar-cvfm my.jar 1.txt com
 
上記の3つの手順で、E:myclassディレクトリの下にmy.jarを作成しました.もちろんこの3つのステップは、適宜省略することもできます.
また、cmdでjarパッケージを実行するコマンドを添付します.  JAva-jar jarパッケージ名、例えば  java -jar my.jar
 
二.Eclipseで
   1.一般jarパッケージにパッケージ化
           (1)パッケージするアイテムを右クリック->Export->Java-> JAR File—>next
           (2)JAR File Specificationウィンドウで、パッケージされたファイル名と格納場所を設定し、両側nextをクリックする
           (3)JARマニフェストSpecificationウィンドウでMANIFEST.MFリストファイルの構成を設定し、
               単純なjarパッケージにパッケージ化するだけなら、何の変更もせずにデフォルトでOK
               実行可能なjarパッケージにパッケージ化する場合は、既存のMANIFESTファイルを使用するか、Main classを直接選択できます.
           (4)Finishボタンをクリックしてパッケージングを完了する.
   2.実行可能なjarパッケージにパッケージ化
           (1)パッケージする項目を右クリック—>Export—>Java—>Runnable JAR File—>next
           (2)Runnable JAR File SpecificationウィンドウでLaunch configurationとExport destinationを選択
           (3)Finishボタンをクリックしてパッケージング完了.
生成されたjarパッケージを1つのプロジェクトでどのようにインポートするかは、次のブログを参照してください.
Eclipse-JARの追加