我想在 Windows 伺服器上安裝基於 Java 的服務應用程式。在 Linux 中,我會將其安裝在/opt
或/usr/local
中,但對於 Windows,我不確定建議的做法是什麼。難道只是程式檔案或者還有更好的地方嗎?
注意:這是手動安裝,沒有安裝程式。
答案1
請注意,我提到的路徑已在 Vista 中引入,因此這對於 XP 區域系統無效。
一般來說,如果您的應用程式沒有綁定到使用者帳戶,因為
- 電腦上的多個不同使用者帳戶使用該應用程式或
- 它是由系統帳戶運行的服務
您應該將應用程式放入Program Files
資料夾中。請注意,在 64 位元系統上,32 位元應用程式進入該Program Files (x86)
資料夾,64 位元應用程式進入該Program Files
資料夾。
如果應用程式是為單一使用者安裝的,則它應該進入Users\<username>\AppData\Local
資料夾。
但是,您永遠不應該假定這些位置中的任何一個都以這些名稱存在。您應該始終使用 shell 提供的函數來查找正確的位置(例如SH取得已知資料夾路徑)。
答案2
我會推薦程式文件。 Windows 和系統資料夾不應用於非作業系統應用程序,並且驅動器的根目錄是 90 年代的。