好的,我有2个罐子(控制台,核心)
1st-Console)接收用户输入
2nd-Core)处理输入并提供输出
我试图通过交换输入和输出来让两者“沟通”
现在我尝试写入文件进行通信,当我遇到“通知”另一个问题时,有接收和输出的输入
我对这个理想有点新意,所以如果它的功能很简单,请不要批评。
答案 0 :(得分:1)
如果您只有一个进程(与多个Jar文件无关),那么您只需在另一个Jar文件中使用一个Jar文件。
但是,如果您单独运行Jar文件,那么您有两个不同的流程,您需要的是Inter Process Communication,可以通过多种方式完成:
Remote Method Invocation(RMI): 允许进程在另一个地址空间的另一个进程中执行函数
Network Sockets: 这允许您在各种流程之间发送序列化数据。