2014-10-04 102 views
0

我試圖運行一個簡單的程序來測試Java RMI,但是當我在命令窗口輸入rmiregistry 6000時,我收到以下消息。找不到RMI註冊表

'rmiregistry'不被識別爲內部或外部命令, 可操作的程序或批處理文件。

我可能在做一些愚蠢的事情,但我無法在計算機上的任何位置找到RMI註冊表。有人可以告訴我在哪裏可以找到它或我可以如何下載它?我使用Windows 7和Java是最新的。

回答

3

你顯然是使用Windows。 (每個)適用於Windows的「標準」Oracle JRE安裝程序將所有內容放入可覆蓋的子樹中,但默認爲** \Program Files\Java\jre<n>Program Files (x86),適用於64位Windows上的32位Java,並複製一些EXE java.exe javaw.exe javaws.exe和幾個DLL從jre \ bin子目錄到\windows\system32這是常規在您的PATH中,因爲這是許多其他Windows程序的地方。安裝程序不會複製其他程序,如rmiregistry unpack200 keytool等,因此對於那些需要將wherever\jre\bin目錄添加到PATH或明確指定程序的完整路徑名的程序。或者自己將它們複製到\windows\system32,但是當Java發生更改(如果允許Java自動更新時可能會自動發生),則必須記住刪除或更新它們。

安裝程序也會進行一些註冊表設置,以便您可以從appwiz中卸載(與其他良好的Windows程序一樣),並且Java控制面板與其他控制面板一樣顯示,並且除非您禁用它,否則自動更新程序會執行其任務設置(我不確定這些是註冊表還是其他地方),所以像IE和Firefox這樣的瀏覽器可以自動運行Java小程序。

+0

找到它並製作了一條路徑。我現在可以運行它了,謝謝。 – Shrui 2014-10-05 13:14:05