0

我试图通过批处理文件运行一个简单的 RMI 应用程序。我的导师给了我这些行,让我在记事本中写下并将其保存为 .bat :

  1. @cd %cd%\src
  2. @for /r %%a in (*.java) 做@javac %%a
  3. @start rmiregistry 3000
  4. @java 服务器
  5. @暂停

当我运行批处理文件时,它显示“javac 未被识别为内部或外部命令可运行程序或批处理文件”,而对于 RMI,它显示“系统找不到文件 rmiregistry”。

我搜索了“javac”问题的解决方案,看来我必须在“环境变量”中为它设置一个路径,我通过在 JAVA_HOME 和路径中添加一个新的 USER 变量来完成:“C:\Program Files \Java\jdk1.8.0_40\bin'

问题是一致的,我不知道从哪里开始解决它

4

1 回答 1

1

$JAVA_HOME您应该将此环境变量附加到环境变量中PATH。这将解决您的问题。

或者,或者,

您应该直接将此目录位置添加到 PATH 环境变量的末尾。

PATH=........;C:\Program Files\Java\jdk1.8.0_40\bin
 // here ....... denotes previous entry done already in PATH

或者,通过在 CMD(控制台/命令提示符)中键入以下内容来设置路径:-

set PATH=%PATH%;C:\Program Files\Java\jdk1.8.0_40\bin
于 2015-04-05T20:22:07.660 回答