Fer*_*deh 1 java single-instance
可能重复:
如何实现单实例Java应用程序?
有没有办法只运行一个Java应用程序实例,所以只有一个进程?.是不是可以在java中做到这一点?
拥有一个实例的一种简单方法是使用服务端口.
ServerSocket ss = new ServerSocket(MY_PORT);
Run Code Online (Sandbox Code Playgroud)
使用此方法而不是锁定文件的好处是您与已经运行的实例进行通信,甚至检查它是否正常工作.例如,如果您无法启动服务器套接字,请使用普通的Socket向其发送消息,例如"为我打开文件"
| 归档时间: |
|
| 查看次数: |
3737 次 |
| 最近记录: |