//实现SingleInstanceListener接口
class SISListener implements SingleInstanceListener
{
public void newActivation(String[] params)
{
//处理传入参数
}
}
//获取服务
SingleInstanceService sis;
try
{
sis = (SingleInstanceService)ServiceManager.lookup("javax.jnlp.SingleInstanceService");
}
catch (UnavailableServiceException e)
{
sis=null;
}
//程序启动时注册SingleInstanceListener
SISListener sisL = new SISListener();
sis.addSingleInstanceListener(sisL);
//程序退出时移除SingleInstanceListener
sis.removeSingleInstanceListener(sisL);
System.exit(0);
Share the post "jnlp的SingleInstanse"