1. 程式人生 > >dos命令下執行java程式(連結mysql為例子)

dos命令下執行java程式(連結mysql為例子)

1 說明

使用了阿里雲的Windows版的伺服器,想在上面執行連線資料庫的Java程式,然後就不知道,怎麼執行起來。我是直接把eclipse中的檔案拷到伺服器上的。所有的.class 檔案已經編譯完成,只是不知道怎麼在伺服器上執行起來。
問題點1 :找不到要執行的類
這裡寫圖片描述
問題點2 :找不到驅動,也就是無法執行匯入的jar包
這裡寫圖片描述

問題1的解決:
–因為我的DBHelper檔案中包含有package
package mydatahelper;
所以執行時類名稱則寫為 mydatahelper.DBHelper,一般都要將執行目錄後退到包名之前,再執行。
問題2的解決:
–顯然要匯入新的包,也就是jar包,我這裡把含有mysql驅動的jar包放在lib資料夾中,該資料夾又放置在和mydatahelper資料夾同一級別目錄下。

執行如下:

java -Djava.ext.dirs=./lib mydatahelper.DBHelper 

最終執行結果

檔案目錄如下:
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述