如何通过命令参数来决定启动或停止运行程序呢? java程序如何通过命令参数来启动和停止,就跟apache服务器一样,用apache -i start运行,然后另外开一个MS-DOS窗口用apache -i stop停止程序 非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 linux下用shell,windows下用bat也可以用java实现,不过比较麻烦。比如stop,shell命令可以直接kill掉进程,如果用java,你需要在你的服务里加入一个监听,然后用java启动另一个进程通知你的服务它,通过监听停止掉你的服务。 public static void main(String[] args){……}args这个变量包含了你传入的参数。 pdvv(我爱花猫)说的对啊,args就是你要输入的命令行参数对应的String数组。定义好的话,直接java xxx -start或者java xxx -stop就行了,不过关键是你怎么找到要关的程序进程。建议做个监听器进程,如果你要关闭的进程在运行,就给个标识什么的(比如PID号),这样也好让“关闭程序”来准确捕获 个人觉得用startup、shutdown、restart更好,就是说写几个bat(Linux下是sh),分别执行不同的代码。这样不同的bat完成不同的功能,更清楚。想想Tomcat是怎么做的,不也是startup和shutdown吗? 我就是不知道怎么操作同一个进程啊。to goziung() 建议做个监听器进程,java我不是很精通,能具体说说吗? 100分,在线等,急急急... 如何改变JButton文字内容的字体? 现在最常用哪个开发工具 一个简单问题:怎样把一个JButton按钮设置成灰色让其不能响应用户的键盘和鼠标事件? 帮忙看一下,Init的问题! 如何在Linux中配置JAVA环境? java简单的数据库操作为什么一直出现语法错误? 跪求高手解答 请问关于操作数据库 请高手给指点迷津 310-025这门考试对中国考生有偏见? 在Table里加一列checkbox,如何实现当选上一个checkbox时,那一行的数据都能取出 调用条码打印机问题
也可以用java实现,不过比较麻烦。比如stop,shell命令可以直接kill掉进程,如果用java,你需要在你的服务里加入一个监听,然后用java启动另一个进程通知你的服务它,通过监听停止掉你的服务。
……
}args这个变量包含了你传入的参数。
建议做个监听器进程,
java我不是很精通,能具体说说吗?