0

我在同一台机器上有两个独立的 Java 程序。我想让一个java程序在其他程序启动时自动执行,即如果程序A运行,程序B也应该自动开始运行。

我不想让程序 B 成为程序 A 的一部分,然后在程序 A 的类中创建程序 B 的实例来调用以进行调用。有没有不同的方法来实现这一点?

4

3 回答 3

1

您可以创建一个脚本来启动这两个程序。例如,在 Windows 上,您将创建一个运行程序 A 后跟程序 B 的 .bat 文件。这本身不是 JAVA,它取决于操作系统。

于 2013-03-07T16:21:42.877 回答
0

您可以让程序 A 启动程序 B,例如:

Runtime.getRuntime().exec("java -jar progB.jar");
于 2013-03-07T16:19:09.223 回答
0

在程序 A 中,将此行添加到 main 方法中。Runtime.getRuntime().exec("java -jar /path/to/program.jar");

于 2013-03-07T16:21:36.437 回答