gpt4 book ai didi

java - 创建 2 个 Java 应用程序实例?

转载 作者:行者123 更新时间:2023-12-01 18:31:44 25 4
gpt4 key购买 nike

我正在构建一个 Java 网络应用程序,并且希望能够为没有 2 台计算机来测试它的用户演示网络功能(通过本地主机)。

我想知道是否有办法(可能通过再次调用 main 方法)来创建 Java 应用程序的另一个实例。这不仅仅是 JFrame 的另一个实例,因为网络功能将无法正常工作。

示例场景:用户单击“演示模式”,然后应用程序创建第二个实例,然后用户可以通过本地主机测试网络连接。

有什么办法可以实现这一点吗?

最佳答案

即使没有两台计算机,您也应该至少运行应用程序两次(在同一台计算机上),而不是使用相同 JVM 的特殊“演示模式”。

您可能需要做的就是添加一些配置,以便它们不会相互干扰(例如配置服务器套接字端口或本地磁盘文件位置)。

另一个(一旦掌握了窍门,只会稍微复杂一点)选项是使用虚拟机(例如 VirtualBox)来伪造两台实际的计算机,并在其间建立网络连接。

关于java - 创建 2 个 Java 应用程序实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23860804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com