求助:java,怎样代码实现结束正在运行的程序

求助:java,怎样代码实现结束正在运行的程序,第1张

1

public class TestShutDownHook {

2

public TestShutDownHook() {

3

doShutDownWork();

4

}

5

private void doShutDownWork() {

6

Runtime run=RuntimegetRuntime();//当前 Java 应用程序相关的运行时对象。

7

runaddShutdownHook(new Thread(){ //注册新的虚拟机来关闭钩子

8

@Override

9

public void run() {

10

//程序结束时进行的 *** 作

11

Systemoutprintln("程序结束调用");

12

}

13

});

14

}

15

public static void main(String[] args) {

16

new TestShutDownHook();

17

for (int i = 0; i < 1000; i++) { // 在这里增添您需要处理代码 }

18

Systemoutprintln(i);

19

}

20

}

21

}

退出java程序的方法如下:

1、 使用Systemexit(0);

jdk文档:Systemexit(int status)是中止当前虚拟机的运行,也就是强制性的推出程序。

那个参数是状态码,0表示正常退出程序,其他值表示异常退出。

return 是函数中返回某个变量的关键字,只能退出方法。

2、关闭java程序加载方式

在游览器中,选择“工具”-“internet",选择“安全”选项卡,单击自定义级别按钮,d出安全设置对话框,在脚本选项中对java小程序脚本选项点选禁用。

如果想要关闭的更多,可以将IE游览器activex功能,java功能和脚本功能全部关闭,将非IE类游览器java和javascript功能关闭,这样的话安全系数更高

3、点击默认关闭方式

关闭旧的  framesetVisible(false);

迁移至新画面 new framesetVisiable(true);

setDefaultCloseOperation(javaxswingWindowConstantsEXIT_ON_CLOSE);默认点击关闭;

dispose()用来挂起;

对啊,java虚拟机只是一个环境,如果你的java程序需要的类包你的手机虚拟机中没有的话,就不能使用了解决的办法,如果是标准的j2me程序的话,应该不会出现这个问题的,所以安装java程序时,最好安装与你的手机品牌,型号匹配的像nokia,它的手机虚拟机中除了标准的j2me类包,还有nokia专属的类包呢

看到的回答确实有点不明不白的。楼主估计已经搞定了吧,应该是这么做的

在你想要暂停的地方加上下面这段程序

try{

Threadsleep(10000);

}catch(Exception e){

}

不需要添加什么包哦,sleep里面的参数就是你要停止的时间,单位是毫秒。

以上就是关于求助:java,怎样代码实现结束正在运行的程序全部的内容,包括:求助:java,怎样代码实现结束正在运行的程序、如何退出java程序、JAva程序意外终止运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9357649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存