Changes between Version 14 and Version 15 of waue/java_jar
- Timestamp:
- Feb 6, 2009, 3:59:37 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
waue/java_jar
v14 v15 2 2 = 製作 Executable JAR = 3 3 4 1. 5 2. 6 3. 7 4. 8 5. 4 1. 產生出class檔 5 2. 編寫MANIFEST.MF檔,格式如 6 {{{ 7 Manifest-Version: 1.0 8 Created-By: ant 1.4 9 Main-Class: com.example.MyAppMain 10 Class-Path: mail.jar activation.jar 11 }}} 12 3. jar -cvfm "ANY_NAME".jar MANIFEST.MF ["檔1".."檔n" | "路徑" ] 13 4. java -jar "ANY_NAME".jar 9 14 10 15 == 製作可執行JAR的注意事項 == 11 16 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 15 24 16 25 == 初階小試 == 17 26 18 ''' 1. 編程'''27 '''0. 編程''' 19 28 指令: 20 29 {{{ … … 30 39 }}} 31 40 32 ''' 2. 編譯'''41 '''1. 編譯''' 33 42 指令: 34 43 {{{ … … 36 45 }}} 37 46 38 ''' 3. 執行檔'''47 '''2. 執行文件''' 39 48 指令: 40 49 {{{ … … 46 55 }}} 47 56 48 ''' 4. 打包'''57 '''3. 打包''' 49 58 指令: 50 59 {{{ … … 60 69 }}} 61 70 62 ''' 5. 執行'''71 '''4. 執行''' 63 72 指令: 64 73 {{{ … … 93 102 }}} 94 103 95 104 * [wiki:waue/Eclipse_Hadoop_JAR 用Eclipse製成可在Hadoop上運行MapReduce的jar檔] 96 105 97 106 == 打包成exe檔工具 ==