我正在使用純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. 當選擇Program Files(64位)時,InstallShield 2010安裝到Program Files(x86)
- 2. 如何在windows .bat腳本中檢查32位Program Files文件夾的位置
- 3. 我怎麼能說64位,使用c:\ program files(x86)和32位使用c:\ program files?
- 4. 在C:\ Program Files \ Program中安裝程序而不是C:\ Program Files \ Manufacturer \ Program Name
- 5. 如何創建適用於Program Files和Program Files(x86)的批處理文件?
- 6. 如何創建適用於Program Files和Program Files(x86)的exe文件?
- 7. 我應該在C:\ Program Files或C:\ Program Files(x86)下安裝Visual Studio嗎?
- 8. 安裝程序問題:「Program Files」或「Program Files(x86)」?
- 9. 如何從32位WOW進程獲取Program Files文件夾路徑(不是Program Files(x86))?
- 10. 如何獲取Program Files目錄?
- 11. 如何使用C#寫入Program Files(x86)?
- 12. 在位置C處找不到ildasm.exe:\ Program Files(x86)\ Microsoft visual studio 11.0
- 13. 在Program Files文件夾
- 14. Python - 寫入C:/ Program Files
- 15. 用XML表示C:\ Program Files
- 16. 搜索Program Files文件dir
- 17. 編譯Python寫入Program Files
- 18. 如何在Visual Studio配置中獲取Program Files路徑
- 19. 如何知道ItemTemplate的序號位置
- 20. 如何知道mysql my.cnf的位置
- 21. 如何知道NullReferenceException的確切位置
- 22. 如何知道SemanticZoom的滾動位置?
- 23. 如何知道一個點的位置?
- 24. 如何知道javascript的輸入位置
- 25. 在Windows中是否存在針對C++的簡單Program Files/Program Files(x86)指令?
- 26. Android:我如何知道我的位置準確
- 27. 將32位應用程序安裝到C:\ Program Files \,而不是C:\ Program Files(x86)\,會有什麼負面影響?
- 28. 如何排序表知道行位置?
- 29. 如何知道一個位置(.txt)
- 30. 的iOS如何知道我穿越的特定位置
如果安裝程序只需要在Windows上工作,爲什麼要指定'純Java'? – 2011-05-11 08:29:39
好點。我知道它在Linux上毫無意義,我不知道Mac。猜猜「家」是一個更安全的賭注。 – 2011-05-11 10:22:35