我有一个运行RMI API的全功能java项目。它包括3个主要类,我用来运行3个单独的.bat文件。
我需要运行的类是(按顺序):Model_Server,Controller_Server,View_Server。
我有2个版本的批量代码,我试过了。问题是,在它们两者中,即使我将批处理代码复制到所有3个类(当然不包括类和包名),只有第一个类(Model_Server)实际上像Eclipse一样工作。
第一个版本是:
@cd %cd%\src
@for /r %%a in (*.java) do @javac %%a
@start rmiregistry 3000
@java Model.Model_Server
运行Model_Server.bat看起来像这样:
运行Controller_Server.bat如下所示:
代码的第二个版本是:
cd src\
javac *.java
java Controller.Controller_Server
pause
但结果是一样的 - Model_Server给出了正确的结果,但其他两个calsses没有。
我在这里缺少什么?
答案 0 :(得分:0)
显然javac
命令有问题,但你应该摆脱所有javac
的东西。你的IDE应该这样做。