找不到RMI Registry

时间:2014-10-04 22:19:50

标签: java rmi

我正在尝试运行一个简单的程序来测试Java RMI但是当我在命令窗口中输入rmiregistry 6000时,我收到以下消息。

  'rmiregistry'不被视为内部或外部命令,   可操作程序或批处理文件。

我可能做了一些愚蠢的事情,但我无法在计算机上的任何地方找到RMI注册表。有人可以告诉我在哪里可以找到它或如何下载它?我正在使用Windows 7,而java是最新的。

1 个答案:

答案 0 :(得分:3)

您显然正在使用Windows。用于Windows的(每个)“标准”Oracle JRE安装程序将所有内容放在您可以覆盖的子树中,但对于64位Windows上的32位Java,默认为** \Program Files\Java\jre<n>Program Files (x86),并且副本一些EXE java.exe javaw.exe javaws.exe和一些来自jre \ bin子目录到\windows\system32的DLL,它们通常位于你的PATH中,因为那里有很多很多其他Windows程序。安装程序不会复制其他程序,如rmiregistry unpack200 keytool等,因此对于那些需要将wherever\jre\bin目录添加到PATH或明确指定程序的完整路径名的程序。或者将它们自己复制到\windows\system32,但是必须记住在Java更改时删除或更新它们(如果允许Java自动更新,则可能会自动删除)。

安装程序还会进行一些注册表设置,以便您可以从appwiz(与其他运行良好的Windows程序一样)卸载,Java控制面板就像其他控制面板一样出现,自动更新程序会执行其操作,除非您禁用它,以及一些设置(我不确定这些是注册表还是其他地方)所以像IE和Firefox这样的浏览器可以自动运行Java小程序。