好的,所以我有 2 个罐子(控制台,核心)
1st-Console) 接收用户输入
第二核)处理输入并给出输出
我试图通过交换输入和输出来让这两个“通信”
现在,当我遇到“通知”对方有输入要接收和输出要给出的问题时,我已经尝试写入文件进行通信
我对这个理想有点陌生,所以如果它是一个简单的功能,请不要批评。
好的,所以我有 2 个罐子(控制台,核心)
1st-Console) 接收用户输入
第二核)处理输入并给出输出
我试图通过交换输入和输出来让这两个“通信”
现在,当我遇到“通知”对方有输入要接收和输出要给出的问题时,我已经尝试写入文件进行通信
我对这个理想有点陌生,所以如果它是一个简单的功能,请不要批评。
如果您只有一个进程(与拥有多个 Jar 文件无关),那么您可以简单地在另一个中使用一个 Jar 文件。
但是,如果您单独运行 Jar 文件,那么您有两个不同的进程,您需要的是进程间通信,它可以通过多种方式完成:
远程方法调用(RMI):它允许一个进程在另一个地址空间的另一个进程中执行一个函数
网络套接字:允许您在各种进程之间发送序列化数据。