[J2SE] jar 目前資料夾的所有class

看板java作者 (123)時間18年前 (2007/08/23 22:52), 編輯推噓1(212)
留言5則, 4人參與, 最新討論串1/1
之前找到的 給大家參考 引數 給主要run的class 有錯請指教 import java.io.*; class jpack { public static void main(String args[]) throws Exception { if(args.length==0) { System.out.println("請輸入主類別名稱 !"); System.exit(0); } BufferedWriter bw=new BufferedWriter(new FileWriter("manifest")); bw.write("Main-Class: "+args[0]+"\r\n"); bw.close(); String doc = ""; File file = new File("."); String[] f = file.list(); for(int i=0;i<f.length;i++) { if(f[i]!="jpack.class") { doc+=" "+f[i]; System.out.println("已找到 "+f[i]+" !"); } } Runtime.getRuntime().exec("jar cvfm "+args[0]+".jar manifest "+doc); System.out.println("成功建立 "+args[0]+".jar !"); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.228.157.98

08/23 22:56, , 1F
為甚麼不直接 jar 就好了... 看不出有啥特別的地方?
08/23 22:56, 1F

08/23 22:57, , 2F
當然有可能純粹是我太笨 lol
08/23 22:57, 2F

08/23 23:42, , 3F
他會產生 manifest 檔,省得還要自己寫 :)
08/23 23:42, 3F

08/24 07:45, , 4F
一樓你還是先去蹲水桶吧XD
08/24 07:45, 4F

08/24 12:32, , 5F
試了一下還不錯用阿 再寫個 Fat jar進階版來用用吧 嘿嘿
08/24 12:32, 5F
文章代碼(AID): #16pPz67r (java)