如何判断某个java程序已经启动? Under linux:ps ax|grep you program 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以把这个程序作为一个线程来处理,如果要知道它是否已经启动可以用isAlive()来判断至于你说的把新参数传给它处理我不明白你要处理什么 是这样的,假定我通过网页link启动一个后台gui程序,我不知道gui程序是否能以一个线程的方式启动,我没有试过,反正不管怎么我启动了这个gui程序,那么浏览着到了另一个页面,也许会又需要启动这个程序,我的意思是假如原来那个gui程序没有被关闭,那么我想继续利用这个程序,把新的参数通过某种方式传递给这个程序,如何判断这个程序还存在,并且把参数传给它? 你可以通过线程来控制,如果你启动后如果浏览与它相关的页面时候就启动这个线程,否则就让它处于挂起状态,如果与它相关的所有页面都关闭就close这个线程啊 如果不采用线程,在不同jvm的水平有没有办法作? 通过sokcet来做,可以在程序中打开一个端口,然后检查该端口是否已经打开,借此来判断程序是否已经打开,不过这个做法并不安全。而且必须保证检验程序和被检验程序运行在同一台机器上。如果打开了还可以借这个端口和那个程序进行通信。 public class Demo{ public static Demo demo = null; private boolean start = false; public static Demo getDefault() { if(demo==null) return new Demo(); else return demo; }} JNDI最好的也是比较方便的办法 关于final关键词 怎么为自定义的标签添加ActionListener监听 JAVA写文件问题 突发奇想,大家来讨论一下吧,怎样增加操作符的用法 给个资源把 帮忙解释一下System.in 请问哪里有现成的java模块 可下载啊 文件写操作的问题?为什么不能添加内容进已写入过内容的文件? 在执行swing程序中碰到的编译问题? 哪里能查看JDK1.8的详细源码? 100分向多线程高手求救!!!急急!!!!!! 以下的各句代码什么意思..
至于你说的把新参数传给它处理我不明白你要处理什么
如果打开了还可以借这个端口和那个程序进行通信。
{
public static Demo demo = null;
private boolean start = false;
public static Demo getDefault()
{
if(demo==null)
return new Demo();
else
return demo;
}
}