2014-10-04 144 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

相关问题