Changes between Version 14 and Version 15 of waue/java_jar


Ignore:
Timestamp:
Feb 6, 2009, 3:59:37 PM (15 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • waue/java_jar

    v14 v15  
    22= 製作 Executable JAR =
    33
    4  1.
    5  2.
    6  3.
    7  4.
    8  5.
     4 1. 產生出class檔
     5 2. 編寫MANIFEST.MF檔,格式如
     6{{{
     7Manifest-Version: 1.0
     8Created-By: ant 1.4
     9Main-Class: com.example.MyAppMain
     10Class-Path: mail.jar activation.jar
     11}}}
     12 3. jar -cvfm "ANY_NAME".jar MANIFEST.MF ["檔1".."檔n" | "路徑" ]
     13 4. java -jar "ANY_NAME".jar
    914
    1015== 製作可執行JAR的注意事項 ==
    1116
    12  *
    13  *
    14  *
     17 * MANIFEST.MF 內的"Main-Class: "是唯一必要的欄位,其他可省略
     18   * '''Main-Class: Main檔路徑''' :後的空格要注意
     19   * '''com.example.MyAppMain''' 代表 執行檔'''MyAppMain.class'''放在 "/com/example/"資料夾內
     20   * Windows底下編輯MANIFEST檔有特殊規格,並且需要用純文字編輯器(如notepad,ultraedit)編輯才可以,否則容易不通過
     21 * jar -cvfm 的 fm 順序不可搞混。
     22 * java '''-'''jar 的 '''-''' 不可省略,否則報錯
     23
    1524
    1625== 初階小試 ==
    1726
    18  '''1. 編程'''
     27 '''0. 編程'''
    1928   指令:
    2029{{{
     
    3039}}}
    3140
    32  '''2. 編譯'''
     41 '''1. 編譯'''
    3342   指令:
    3443{{{
     
    3645}}}
    3746
    38  '''3. 執行檔'''
     47 '''2. 執行文件'''
    3948   指令:
    4049{{{
     
    4655}}}
    4756
    48  '''4. 打包'''
     57 '''3. 打包'''
    4958   指令:
    5059{{{
     
    6069}}}
    6170
    62  '''5. 執行'''
     71 '''4. 執行'''
    6372   指令:
    6473{{{
     
    93102}}}
    94103
    95 
     104 * [wiki:waue/Eclipse_Hadoop_JAR 用Eclipse製成可在Hadoop上運行MapReduce的jar檔]
    96105
    97106== 打包成exe檔工具 ==