0
我想在Windows啓動時運行jar文件。我成功登記了註冊表。啓動時在Windows註冊表中沒有執行相對路徑?
該jar文件在系統啓動時運行成功。
但問題是,文件以絕對路徑成功運行。 樣本路徑如下:
C:\Users\...\Desktop\Jars\myJar.jar
但我想運行使用相對路徑此文件。我在eclipse中開發了應用程序,並獲取「myJar2.jar」的路徑並在myJar.jar文件中執行。
我通過調用getCanonicalPath()方法來獲取「myJar2.jar」文件的路徑。在註冊表中,它將顯示如下路徑:
D:\Users\...\ProjectName/Jars/myJar.jar //path by using getCanonicalPath() method , stored in registry
如何在系統啓動時使用上述相對路徑運行「marJar.jar」。
在此先感謝...
同時使用getCanonicalPath()方法獲得的路徑,這將需要 '\'。 –
如果發生這種情況,請使用replaceAll()替換爲'/'。 – Maximin
謝謝。它爲我工作。 –