1. 程式人生 > >用eclipse來制作並使用可執行的jar文件

用eclipse來制作並使用可執行的jar文件

onf class 收益 clip pac 新建 需要 令行 spa

我近來用java寫了一個股票收益分析的小程序,用於計算我的股票操作所帶來的的收益。這裏,記錄了如何將源代碼打包成可執行的命令的一個過程。

1:生成可執行的jar文件
選中工程,選擇菜單中的export,然後選擇Runnable JAR file,再根據情況,選擇第三方庫的導出方式,然後就可以了,我這裏選擇package required Libraries into generated jar,這樣的話,生成的jar文件裏面就會包含程序所需要的第三方的庫文件,後面的命令行中也不需要額外指定classpath了。
2:在windows環境編寫腳本來運行jar文件
新建一個批處理文件,輸入
java -jar stockEarningsApp_V1.0.1.jar %1 %2
這個命令的意思是:運行當前目錄中的stockEarningsApp_V1.0.1.jar文件,%1和%2是程序運行需要的參數,這些參數,來源於腳本的命令行參數。

配置文件和目錄結構
程序的運行需要配置文件,我的程序決定了配置文件需要放在“當前路徑”下。
InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream("config.properties"),encoding);

這種寫法,說明需要在當前目錄中建一個子目錄stock,用於保存程序處理過程中生成的文件
String outputFile = new String("stock\\stock_exchange_all.txt");

用eclipse來制作並使用可執行的jar文件