使用.bat文件执行java MVC项目

使用.bat文件执行java MVC项目,java,eclipse,batch-file,model-view-controller,rmi,Java,Eclipse,Batch File,Model View Controller,Rmi,我有一个运行RMIAPI的完整java项目。它包括3个主要类,我有权运行3个单独的.bat文件 我需要运行的类是(按顺序):Model\u Server、Controller\u Server、View\u Server 我有两个版本的批处理代码,iv'e尝试。问题是,在这两个类中,尽管我将批处理代码复制到了所有3个类(当然不包括类和包名),但实际上只有第一个类(Model_Server)与Eclipse中的一样工作 第一个版本是: @cd %cd%\src @for /r %%a in (*

我有一个运行RMIAPI的完整java项目。它包括3个主要类,我有权运行3个单独的.bat文件

我需要运行的类是(按顺序):Model\u Server、Controller\u Server、View\u Server

我有两个版本的批处理代码,iv'e尝试。问题是,在这两个类中,尽管我将批处理代码复制到了所有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给出了正确的结果,但其他两个Cals没有给出


这里我遗漏了什么?

显然
javac
命令有问题,但是您应该去掉所有
javac
的东西。您的IDE应该这样做

不要在这里张贴文字图片。张贴文本。浪费你的时间和我们的带宽。摆脱了“javac”命令,但仍然…只有运行的.bat文件是第一个。其他人没有,但我不知道这是为什么。在你按照要求用当前输出更新你的问题之前,其他人也没有。