參考文章:http://www.cnblogs.com/lanxuezaipiao/p/3291641.html
目前親測:eclipse打包:
1。不需要手動寫mainfest.inf 先利用eclips生成一個默認的,然后再修改路徑,main class的名字
2. 注意項目jre的版本,打包時 jre /jdk版本應一致
3. 高版本的可運行jar 在低版本的系統上運行 會報錯,需要注意下
4.重點!!!------------------外部引用的jar包,放在lib文件夾下,隨打包生成的jar,放在一起才可以運行
5. 運行方法: java -jar XXX.jar > log.txt
-----補充:
1. ant工具,可以實現自動編譯、打包
ant腳本里可以創建多個target,每個目標可以只做一件事
build-----對應使用 javac 命令編譯 *.java 文件為 *.class 文件
2. 打包的過程是將 *.class ,依賴的jar包等整合在一起。
對應命令是 jar cvfm xx.jar MAINFEST.MF (這個文件需要寫)
3. 運行打包后的jar,命令是 java -jar xx.jar
