0
我试图通过批处理文件运行一个简单的RMI应用程序。 我已经通过我的教练给了这些线路在记事本写并保存为.BAT:'javac'无法识别,找不到rmiregistry
- @cd%CD%\ SRC
- @for/R %%一个在文件(* .java)做@javac %%一个
- @启动rmiregistry的3000
- @java服务器
- @pause
当我运行该批处理文件,它表明“的javac不被识别为一个内部或EXTE rnal命令可操作的程序或批处理文件',并且对于RMI它显示'系统找不到文件rmiregistry'。
我搜索了'javac'问题的解决方案,看来我必须在'环境变量'中为它设置一个路径,我通过以JAVA_HOME的名称添加一个新的USER变量,路径为'C :\ Program Files文件\的Java \ jdk1.8.0_40 \ bin'的
的问题是一致的,我不知道从哪里开始解决它
我必须说我的话非常“PATH”环境主题混淆。我在哪里可以找到这个PATH环境变量?以及如何追加它? 我不知道如何做前两步,但我做了第三个与CMD但没有任何改变。我将JAVA_HOME添加到系统变量,但问题仍然存在。 也许你有一个一步一步的指导如何做到这一点?谢谢 – 2015-04-05 20:45:58
@ MajdKharman-检查这个[page](http://www.computerhope.com/issues/ch000549.htm)或者,您应该只执行此答案的最后一行并重新启动您的系统。这将有助于确保。 – 2015-04-05 20:48:41
我设置了相应的路径,但现在它显示出另一个问题: ** javac:invalid flag:C \ Users \ majd \ Documents \ Eclipse 用法:javac<源文件> 使用-help查看可能的选项列表** 这条消息重复4次,这意味着我在项目中有4个类。 在最后它写道: **错误:可以找到或加载主类服务器** 我想我在写在批处理文件/记事本中的行有问题。 虽然RMI注册表窗口打开。 有什么帮助吗?当我解决这个问题时,我会投票并接受答案:) –
2015-04-05 21:19:55