求教:java中如何實現對系統時間的修改?(急~周末前就要交程序了)課程設計做了一個時鐘的程序~想實現對系統時間的修改……可是不知道應該怎么做……還請高手們幫個忙…………比較急……周末就要交程序了……謝謝謝謝…………注:新的小時和分鐘是從鍵盤輸入的int類型(已經實現)

熱心網友

Java 中沒有可用函數,JNI太麻煩??烧{用實現相關功能的exe文件。這個exe文件是我用C++調用我windows API實現的(源代碼見附件,exe文件太大沒法上傳)。Java代碼里只要這樣寫...try{ tRuntime.exec("timeAdjust.exe "+p1+" "+p2);}catch(Exception e){ //some code}即可,其中p1,p2分別表示小時,分鐘,因為這個C++程序接受的參數就是用戶想要調整的小時分鐘。用一個C++編譯器編譯連接(VC,GNU等)timeAdjust.cpp后得到timeAdjust.exe就可以使用。注意這個exe文件要放在classpath下,否則就要寫絕對路徑如d:\\timeAdjust.exe