启动和停止的问题,急!! 想要完成使用java yourclass stop这种方式停止原来运行的程序那么你就必须依赖于socket通信之类的方法来完成,你可以使用自定义的socket通信或者rmi等等的方法。你原来的写法是肯定行不通的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ListenNewMsg listenNewMsg1 = new ListenNewMsg();public static void main(String[] args) { if(args.length < 1){ System.out.println("命令错误,请加参数。"); } else{ if (args[0].equals("start")) { listenNewMsg1.open(); } else if (args[0].equals("stop")) { listenNewMsg1.close(); } else System.out.println("参数错误。"); } } 如果我不使用socket通信或rmi之类的方法,有什么解决办法?可以不用我的这种启动、停止方法。 或者我可以就在主线程中不断判断,直到有stop之类的信号,然后去执行close方法,这时我的stop消息应该怎么发送给程序呢?不知这种方法可行不? 首先你要清楚,你调用java yourclass stop方法时候,已经和原来的运行的java yourclass start完全脱离,两者可以说是毫无关系的,无论成员变量,方法全部都没有共享。所以这两者是不可能直接进行联系的,Socket,RMI之类才能够通知到原来的类 SAX解析XML的工作原理??? 很急。。。 如何最简单的判断list 数据存进去读不出来 用Myeclipse做gis系统必须要用jsf吗? jni加载dll库时,环境变量设定问题 编写一个方法,返回一个double型二维数组 WebLogic8.1插入MySql数据库中文乱码问题! 如何在一个网站下查找文件系统 SQLSERVER2000数据库的连接问题,高分相送 请看这段代码?有重要的问题蕴藏在里面啊! 求一个C=A+B的程序 关于JCheckBoxMenuItem
if(args.length < 1){
System.out.println("命令错误,请加参数。");
}
else{
if (args[0].equals("start")) {
listenNewMsg1.open();
}
else if (args[0].equals("stop")) {
listenNewMsg1.close();
}
else
System.out.println("参数错误。");
}
}
可以不用我的这种启动、停止方法。
不知这种方法可行不?
java yourclass start完全脱离,两者可以说是毫无关系的,无论成员变量,方法
全部都没有共享。所以这两者是不可能直接进行联系的,Socket,RMI之类才能够通知到原来的类