使用.bat文件

时间:2015-04-28 09:59:30

标签: java eclipse batch-file model-view-controller rmi

我有一个运行RMI API的全功能java项目。它包括3个主要类,我用来运行3个单独的.bat文件。

Package explorer:

我需要运行的类是(按顺序):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看起来像这样: Model_Server batch run using second version

运行Controller_Server.bat如下所示: Controller_Server batch run using second version

代码的第二个版本是:

cd src\
javac *.java
java Controller.Controller_Server
pause

但结果是一样的 - Model_Server给出了正确的结果,但其他两个calsses没有。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

显然javac命令有问题,但你应该摆脱所有javac的东西。你的IDE应该这样做。