gpt4 book ai didi

java - 在 jar 之间发送数据?

转载 作者:行者123 更新时间:2023-12-01 04:39:18 24 4
gpt4 key购买 nike

我正在创建一个具有两个 jar 的应用程序:启动器和客户端。除了通过命令行参数一一发送变量之外,如何从启动器向客户端发送数据?

编辑:两个 jar 都存在于同一台计算机上,目前,启动器通过类似于以下的一行代码启动客户端。

String[] commands = {"java", "-Djava.library.path=natives", "-jar", "Client.jar",
"Client argument 1", ... , "Client argument N"};

Runtime.getRuntime().exec(commands);

最佳答案

如果启动器正在更新客户端,那么您当然可以创建一个结构,您的客户端可以从中读取并且启动器可以更新。

最明显的结构是存储所有可更新文件的文件夹。

启动器会在更新时替换文件的内容,并且客户端会读取它们。

更好的是:

将启动器的代码集成到客户端代码中,并使客户端负责更新和读取这些文件。

关于java - 在 jar 之间发送数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16857804/

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