1. 程式人生 > >eclipse匯出jar包帶有第三方jar包

eclipse匯出jar包帶有第三方jar包

網上看了好多,都是fatjar或者寫MANIFEST.MF

第一種方法,fatjar,別人公司已經不做了,下載都不好下了,放棄

第二種方法,MANIFEST.MF,如果jar包多了,可以用自己些一個java檔案,遍歷lib目錄去生成

public static void main(String[] args) {
		File filePath = new File("lib目錄");
		File[] fileList = filePath.listFiles();
		StringBuffer str = new StringBuffer();
		str.append("Class-Path:");
		for(File tmp : fileList){
			String name = tmp.getName();
			str.append(" lib/"+name);
		}
		System.out.println(str);
	}

放一個我寫的例子。

最後,看到大佬部落格寫了一個,滿分答案。

選中工程—>右鍵,Export—>Java—>Runnable JAR file 

選擇下。


finish,結束戰鬥~

---附上linux執行命令

#!/bin/bash

java -classpath ehcServer.jar com.ylz.ykt.server.EhcServer 'nogui'
OK,歡迎討論~