2013-07-18 48 views
-1

我已經在一臺計算機上安裝了java 7 jre。
當我從命令行運行它時,它從c:\ windows \ system32運行它。在system32文件夾中的java.exe並不總是被創建

在另一臺計算機上,安裝不會在system32
(僅在C:\ Program Files(x86)\ Java \ jre7)中創建java。
因此,我必須將其添加到路徑中,並且我不是此計算機中的管理員。

爲什麼在這兩種情況下都不會在system32中創建java.exe?
system32中的java是什麼?
謝謝。

+0

什麼是java.exe win系統32的子問題:http://mindprod.com/jgloss/javaexe.html#MULTIPLES – Jayan

+0

應該在:programmers.stackexchange ... – Jayan

回答

2

我認爲你自己回答了你的問題。您不是此計算機的管理員,因此安裝程序無法在system32下創建文件。

順便說一句,而不是複製文件到這個目錄中,你可以添加真正的java home路徑到你的環境變量PATH。這種方法不需要額外的權限,並且允許同時在同一臺機器上保存多個Java環境。

1

Windows 7安全模型可防止非管理員用戶寫入系統目錄。這是爲了防止「普通」用戶覆蓋或損壞操作系統的重要文件。

相關問題