我已經在Java中創建了一個小應用程序,並且我想使用Nullsoft腳本安裝系統(http://nsis.sourceforge.net/Main_Page)爲它創建一個Windows安裝程序。在Java中檢測您的應用程序的安裝路徑?
我所做的應用程序需要將用戶首選項保存在某處,並且它當前將其保存在用戶的主目錄(例如c:\ Users \ danny或/ home/users/danny)中。然而,如果Windows安裝程序將應用程序安裝到例如ç:\程序文件\無論\我應該保存偏好文件在那裏,對吧?
如何檢測Java中的目錄路徑?對於Windows用戶來說,什麼是一個很好的跨平臺方法而不會失去Windows卸載程序的好處。開始菜單圖標,安裝程序選項等?
我是否應該繼續將我的偏好保存在用戶的家庭路徑中並使其混亂?
非常感謝,
謝謝,我現在應該使用System.getProperty(「的user.home」)然而,使用這種人也應該應該使用System.getProperty(「文件分割符」)作爲UNIX使用「/」和窗口「\」分隔文件在路徑中。例如。 String path = System.getProperty(「user.home」)+ System.getProperty(file.separator「)+」whatever.png「; – 2010-04-19 20:09:57
此外,你可以做以下 新文件(新文件(System.getProperty(」user .home「),」whatever.png「); 像這樣的無聊 很高興知道它有助於某人 – zaletniy 2010-04-19 20:35:35