【问题标题】:How to split one Java program into two without having to hand-run both programs separately如何将一个 Java 程序拆分为两个,而不必分别手动运行两个程序
【发布时间】:2015-03-27 03:10:41
【问题描述】:

我有一个使用 MVC 和三个线程的程序 - 一个线程用于 View / UI,一个线程用于模型,一个线程用于控制器。控制器使用进程间通信与模型对话,模型回复控制器处理的内容,然后传递给视图。我不想让模型和控制器在一个应用程序上分离线程,而是希望模型成为与视图/控制器分离的应用程序,因为线程很痛苦,我认为单独的应用程序将更容易测试/调试。

现在,我实际上不想每次启动程序时都运行两个单独的应用程序。我希望能够在 IDE 中单击“构建/运行”,然后单击一下即可同时运行两个应用程序。我不想单击“构建/运行应用程序 #1”,然后单击“构建/运行应用程序 #2”。我的意思是,它们共享相同的代码库,因为它们曾经是一个应用程序。如何解决必须构建/运行两个单独的应用程序的不便?如何让两个 Java 应用程序像一个 Java 应用程序一样一起启动?

【问题讨论】:

    标签: java multithreading model-view-controller process


    【解决方案1】:

    如果你是IDEA的幸运用户,你可以使用Multirun插件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      • 2011-07-24
      • 2011-02-15
      • 2010-09-27
      • 1970-01-01
      相关资源
      最近更新 更多