从 Java 应用程序启动 C# 项目

Starting C# project from Java application

我正在尝试从我的 java 程序启动我的 C# 项目。它们是两个独立的程序,但 C# 程序需要在被 java 调用时自动启动。 C#项目可能有多个线程需要启动,所以我打算把这段代码放在一个for循环中。我将有一个线程的 ArrayList 我需要单独的应用程序 for.Yes 我需要多个,因为它们直接与一个终端实体通信,并且场景中可能有多个实体。我还需要用参数启动它来设置消息总线,以便它们以后可以通信。如果有人知道如何做或以前做过,将不胜感激。谢谢

试用 ProcessBuilder

Process process = new ProcessBuilder(CSharpApplicationPath,"param1","param2").start()