本实例演示了如何在Java环境中实现进程间通信,包含源代码和详细说明,读者可以立即运行并学习相关技术。
我编写了一个Java进程通信的工具jar包,便于大家简单地使用Java进行进程间通信。
开启守护进程并获取消息的方法如下:
```java
package com.test;
import org.msun.process.ProcessMonitor;
import org.msun.process.ProcessMonitor.NewMsgListener;
/**
* 开启守护进程
*/
public class StartService {
public static void main(String[] args) {
// 开启守护进程
ProcessMonitor.getProcessMonitorTypeSWING().lockMe();
ProcessMonitor.getProcessMonitorTypeSWING()
.addNewMsgListener(new NewMsgListener() {
@Override
public void handler(String data) {
System.out.println(收到消息: + data);
}
});
}
}
```
发送消息的测试代码如下:
```java
package com.test;
import org.msun.process.SendMsgUtil;
/**
* 发送消息
*/
public class SendMsg {
public static void main(String[] args) {
SendMsgUtil.sendMsgToWeb(111);
}
}
```
以上就是使用这个工具包的基本方式。