我正在使用純Java的定製安裝程序/啓動程序。我怎樣才能知道「程序文件」或其等價物的路徑?我如何知道「Program Files」的位置?
回答
致電以下:
System.getenv("ProgramFiles");
會給PROGRAMFILES文件夾在Windows操作系統中的路徑。
它是做什麼的?它可以在Mac和Linux上使用嗎? – 2011-05-11 08:19:51
從你的「程序文件」中,我認爲你在Windows下工作。也許在Mac或Linux下有一個等效的環境變量。我不知道。 getenv只允許你「查詢」環境變量。 – Bart 2011-05-11 08:20:54
@Konrad:它返回環境變量'ProgramFiles'的內容,這是你應該在Windows下使用的內容。 Mac和Linux沒有這個概念,所以即使有一個名爲'ProgramFiles'的變量,它很可能意味着這些操作系統上完全不同的東西。 – 2011-05-11 08:22:11
- 1. 如何在windows .bat腳本中檢查32位Program Files文件夾的位置
- 2. 我怎麼能說64位,使用c:\ program files(x86)和32位使用c:\ program files?
- 3. 在C:\ Program Files \ Program中安裝程序而不是C:\ Program Files \ Manufacturer \ Program Name
- 4. 如何創建適用於Program Files和Program Files(x86)的exe文件?
- 5. 如何創建適用於Program Files和Program Files(x86)的批處理文件?
- 6. 我應該在C:\ Program Files或C:\ Program Files(x86)下安裝Visual Studio嗎?
- 7. 安裝程序問題:「Program Files」或「Program Files(x86)」?
- 8. 如何從32位WOW進程獲取Program Files文件夾路徑(不是Program Files(x86))?
- 9. 搜索Program Files文件dir
- 10. 如何在Visual Studio配置中獲取Program Files路徑
- 11. 如何知道javascript的輸入位置
- 12. 如何知道ItemTemplate的序號位置
- 13. 如何知道mysql my.cnf的位置
- 14. 如何知道一個點的位置?
- 15. 在Windows中是否存在針對C++的簡單Program Files/Program Files(x86)指令?
- 16. Android:我如何知道我的位置準確
- 17. 將32位應用程序安裝到C:\ Program Files \,而不是C:\ Program Files(x86)\,會有什麼負面影響?
- 18. 如何知道一個位置(.txt)
- 19. 的iOS如何知道我穿越的特定位置
- 20. PSExec和Powershell無法運行位於Program Files(x86)中的程序
- 21. 的Python API知道位置
- 22. 如何讓JavaScript知道我在網站上的位置?
- 23. Google地圖如何知道我的位置?
- 24. 我如何知道谷歌街景圖像的位置?
- 25. 我不知道如何包含所需的位置參數
- 26. 我如何知道android設備上相機的位置?
- 27. 我如何知道硒下父節點的位置?
- 28. Google地圖如何知道我的位置?
- 29. 我如何知道這個實例被釋放的位置?
- 30. 如何在Windows 7中使用C#編輯位於C:\ program files中的文件?
如果安裝程序只需要在Windows上工作,爲什麼要指定'純Java'? – 2011-05-11 08:29:39
好點。我知道它在Linux上毫無意義,我不知道Mac。猜猜「家」是一個更安全的賭注。 – 2011-05-11 10:22:35