重起-用javac启动的程序如何正常的结束掉(shutdown)

问题描述

用javac启动的程序如何正常的结束掉(shutdown)

启动类里面一般有一个main方法,最后用javac xxx即可启动这个类
结束掉这个程序,可以用kill,但是,这样不好,
请问,还有别的方法吗?

解决方案

那就只能等待程序自行退出
如果你能控制这个程序的源代码,你可以通过信号量、互斥量或者标准输入输出流让程序接收某个信号自行退出。

解决方案二:

等待进程,扫描进程是否存在等。
让进程退出可以通过信号量等来通知

时间: 2024-12-28 07:24:16

重起-用javac启动的程序如何正常的结束掉(shutdown)的相关文章

系统-javac.exe 应用程序无法正常启动0xc000007b

问题描述 javac.exe 应用程序无法正常启动0xc000007b 晚上尝试编译一个java的文件,使用javac编译后,显示丢失jli.dll. 然后下了一个WIN7 64位系统的jli.dll,将文件复制到C:WindowsSysWOW64, 运行 regsvr32 jli.dll,显示了结果如图 然后再用javac编译,显示javac.exe 应用程序无法正常启动0xc000007b 看网上的资料,有的说是软件问题,有的说是硬件问题. 但是之前用javac成功编译过文件的,是今天突然发

android-在一个程序中启动其他程序老被强退?

问题描述 在一个程序中启动其他程序老被强退? 我已经获取了手机中的程序列表,并添加了setOnItemLongClickListener()方法代码部分如下lv.setOnItemLongClickListener(new OnItemLongClickListener(){ public boolean onItemLongClick(AdapterView<?> parent View v int position long id){ String activityName = null;

聚友网络:将尽快启动股改程序

本报讯 (记者 李龙俊) 曾经的A股第一网络股--成都聚友网络昨晚发布公告称,待新的重组方确定后,公司将加快与有关部门的沟通工作,以尽快启动股改程序. 2007年聚友网络因连续亏损而暂停上市,自暂停上市以来,聚友一直在推进债务重组和资产重组工作.2007年,公司根据债务重组的总体计划,在银监会等部门的支持下实施了第一步债务重组,由此实现盈利.但至2009年,由于公司第二步债务重组尚未实施,仍有巨额债务及对外担保的连带责任,终又以报亏"收盘".上周公司公告已与首控聚友集团.中锐控股集团签

从NT服务启动Windows程序

介绍 通常,NT服务是控制台应用程序,它没有消息循环.不必等到用户 登陆电脑,NT服务便能启动,并且在用户登出之后,它也不会停止运行.然而, 许多现存的ActiveX控件很难,有时候根本不可能在控制台程序中使用. 另一方面,MFC和VB程序都是Windows应用程序,所以在MFC或VB程序中使用 ActiveX控件相当简单.要是能使MFC和VB程序像NT服务一样运行就不错了: • 在用户登陆电脑之前就启动 • 在用户登出电脑之 后继续运行 可以用Windows程序的形式直接写NT服务,但是本文要

教你在Word工具栏中启动应用程序

单击"工具"菜单下的"自定义"命令,打开"自定义"对话框,在常用工具栏上"插入超链接"按钮上右击鼠标,在弹出的菜单中执行"分配超链接"下的"打开"命令,打开"分配超链接"对话框,通过"查找范围"右侧的下拉按钮,找到计算器程序文件CALC.EXE(通常位于C:\Windows目录中),"确定"退出,关闭"自定义"

从Word工具栏中启动应用程序

以下操作在Word 2002和Word 2003中通过. 单击Word"工具"菜单下的"自定义"命令,打开"自定义"对话框,在常用工具栏上"插入超链接"按钮上右击鼠标,在弹出的菜单中执行"分配超链接"下的"打开"命令,打开"分配超链接"对话框,通过"查找范围"右侧的下拉按钮,找到计算器程序文件CALC.EXE(通常位于C:Windows目录中),&

win7系统开机启动项程序如何设置?

  win7系统开机启动项程序如何设置?          具体方法如下: 1.在Windows7系统桌面,点击开始按钮,在弹出菜单中点击"运行"菜单项; 2.在打开的运行窗口中,输入命令msconfig,然后点击"确定"按钮; 3.在打开的系统配置窗口中,点击"启动"标签; 4.这时可以在启动里看到所有的随系统启动的项目了,如果不想让哪个程序随系统启动,只需要把其前面的"对勾"去掉就可以了; 5.设置完启动项后,我们再点击&

Word工具栏也能启动应用程序

  单击"工具"菜单下的"自定义"命令,打开"自定义"对话框,在常用工具栏上"插入超链接"按钮上右击鼠标,在弹出的菜单中执行"分配超链接"下的"打开"命令,打开"分配超链接"对话框,通过"查找范围"右侧的下拉按钮,找到计算器程序文件CALC.EXE(通常位于C:Windows目录中),"确定"退出,关闭"自定义&quo

windowsxp系统下怎样定时启动某个程序

  windowsxp系统下怎样定时启动某个程序?如果能够让windowsxp系统定时备份,或是定时提醒之类的,应该会给我们带来不少便利.那么,这该怎么操作呢?接下来,小编就带大家看看怎么让windowsxp定时启动某个程序. 具体方法如下: 1.首先我们点击开始,然后找到下图的任务计划; 2.然后打开它; 3.点击添加任务,向导如下; 4.在列表中选择要启动的程序,或者点击浏览,然后找到要运行的程序; 5.任务名称可以更改,下面的单选框,我来解释下,每日每周每月,一次性,这几个就不用解释了,当