Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Windows找不到rmi注册表_Java_Windows_Netbeans_Rmi - Fatal编程技术网

Java Windows找不到rmi注册表

Java Windows找不到rmi注册表,java,windows,netbeans,rmi,Java,Windows,Netbeans,Rmi,在命令提示符下执行start rmiregistry时,我遇到以下错误: Windows找不到“注册表”。请确保键入的名称正确,然后重试 我想从命令提示符启动Java的rmi服务器。我首先将目录更改为项目的以下路径:cdc:\Practical1\src\java\Practical1然后为了启动服务器,我编写了start rmiregistry我还设置了java sdk bin文件夹的一些系统变量 也许我做错了什么,或者我错过了一步,然后错误就出现了? 我不能告诉你发生了什么,但我可以告诉你如

在命令提示符下执行
start rmiregistry
时,我遇到以下错误:

Windows找不到“注册表”。请确保键入的名称正确,然后重试

我想从命令提示符启动Java的rmi服务器。我首先将目录更改为项目的以下路径:
cdc:\Practical1\src\java\Practical1
然后为了启动服务器,我编写了
start rmiregistry
我还设置了java sdk bin文件夹的一些系统变量

也许我做错了什么,或者我错过了一步,然后错误就出现了?
我不能告诉你发生了什么,但我可以告诉你如何研究它

试试
%JRE\u HOME%\bin\rmiregistry.exe
,它能用吗

是:这是一个路径问题,否:您没有JRE或
rmiregistry.exe
文件

当“否”时,进行适当的安装

当«是»时,在命令提示中键入
设置路径
。您是否在输出中看到JRE的
bin
文件夹的完整路径

是:应该可以,试着在那里键入
rmiregistry.exe
,可以吗


否:使用Windows用户界面将其添加到路径。请注意,您需要重新启动console(或其他应用程序)以使用更新的环境变量(本例中的路径)。

您的路径不包括JDK或JRE
bin
目录。我将bin路径放在系统变量中。在cmd中,我键入项目路径。如果您这样做正确,它就会工作。因为它不起作用,所以你做得不对。更新系统变量后是否启动了一个新的命令提示符?我完全按照cmd部分的屏幕截图所示做了。对于系统变量,我只是设置了java bin文件夹的路径,并将其命名为java rmi,我不知道“我将其命名为java rmi”到底是什么意思,但如果你没有完全按照我在这里所说的那样做,它将不起作用,反之,如果它不起作用,你也没有完全按照我在这里所说的那样做。查找
rmiregistry.exe
文件,你有吗?什么文件夹?这个文件夹的路径是在
path
环境变量中提到的还是在任何地方提到的?是的,在java jdk
C:\java\bin
中这就是我在系统变量中遇到的问题。问题解决了,我必须在系统变量中编辑
path
,并设置bin路径