本篇文章给大家谈谈java重启自身程序,以及重启java命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、Java程序如何在Linux系统下自行重启?2、java程序出现异常之后怎么自动重启3、java 程序,实现重启功能。求大神帮忙,急
Java程序如何在Linux系统下自行重启?
在 java 程序 A 中,如果通过 Runtime.getRuntime().exec() 来启动 java 程序 B,即使不加 nohup,A 结束后 B 也不会被杀。
我觉得可能程序 B 根本就没启动成功,或者已经运行结束了。你可以打个断点测试下。
java程序出现异常之后怎么自动重启
这是人为设置的,通常程序在崩溃后,有3种处理方式,1直接关闭,2重新启动应用,3 如果崩溃的页面为子级页面,则返回到上一层页面
java 程序,实现重启功能。求大神帮忙,急
电脑重启么????
processbuiler,process,执行doc命令即可,so easy
给你,小挫
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Processing
{
public static void main ( String[] args )
{
try
{
// open cmd
// Process process = Runtime.getRuntime ().exec (new String[] {
// “cmd”, “/c”, “dir” }, null, new File (“e:/”));
Process process = Runtime.getRuntime ().exec (“cmd”);
InputStreamReader isr = new InputStreamReader (process.getInputStream (), “gbk”);
BufferedReader br = new BufferedReader (isr);
// next command
OutputStreamWriter osw = new OutputStreamWriter (process.getOutputStream ());
BufferedWriter bw = new BufferedWriter (osw);
bw.write (“shutdown -r -f”);
bw.newLine ();
bw.flush ();
bw.close ();
osw.close ();
// read
String line = null;
while (null != ( line = br.readLine () ))
{
System.out.println (line);
}
// wait for termination
// process.waitFor ();
// process.exitValue ();
process.destroy ();
br.close ();
isr.close ();
}
catch (IOException e)
{
e.printStackTrace ();
}
// catch (InterruptedException e)
// {
// e.printStackTrace ();
// }
}
}
关于java重启自身程序和重启java命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。