首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有识别‘'javac’,也找不到rmiregistry

没有识别‘'javac’,也找不到rmiregistry
EN

Stack Overflow用户
提问于 2015-04-05 20:19:10
回答 1查看 2.6K关注 0票数 0

我试图通过批处理文件运行一个简单的RMI应用程序。我的老师让我用记事本写字,并将其保存为.bat:

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

当我运行批处理文件时,它显示'javac不能被识别为一个内部或外部命令可操作的程序或批处理文件‘,对于RMI,它显示’系统找不到文件rmiregistry‘。

我为'javac‘问题寻找解决方案,似乎必须在“环境变量”中为其设置路径,这是通过在JAVA_HOME和路径:'C:\Program’中添加一个新的用户变量来实现的。

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

EN

回答 1

Stack Overflow用户

发布于 2015-04-05 20:22:07

您应该将这个$JAVA_HOME环境变量追加到PATH环境变量中。这会解决你的问题。

或者说,

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

代码语言:javascript
复制
PATH=........;C:\Program Files\Java\jdk1.8.0_40\bin
 // here ....... denotes previous entry done already in PATH

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

代码语言:javascript
复制
set PATH=%PATH%;C:\Program Files\Java\jdk1.8.0_40\bin
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29461782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档