JavaProcess 类的这个 exitValue() 方法用于返回进程和子进程的退出值。
用法
public abstract int exitValue()
参数
NA
返回
该方法用于返回子进程的退出值。默认情况下,值 0 表示成功终止。
例子1
package tests;
public class ProcessexitValueMethodExample1 {
public static void main(String[] args) {
try{
System.out.println("Let us create a new process");
ProcessBuilder b3 = new ProcessBuilder("notepad.exe");
Process p3= b3.start();
System.out.println("Process is waiting");
Thread.sleep(800);
p3.destroy();
System.out.println("Process is destroyed");
System.out.println("Exit Value:" +p3.exitValue());
}
catch(Exception e){
System.out.println(e);
}
}
}
输出:
Let us create a new process Process is waiting Process is destroyed Exit Value:1
例子2
package tests;
public class ProcesseexitValueMethodExample2
{
public static void main(String[] args) {
Runtime rt= Runtime.getRuntime();
Process p4=null;
try
{
p4=rt.exec("notepad");
p4.waitFor();
}catch(Exception e)
{
System.out.println(e);
}
if(p4.exitValue()==0)
{
System.out.println("Success");
}
else
{
System.out.println("failure)");
}
}
}
输出:
Success
相关用法
- Java Process exitValue()用法及代码示例
- Java Process waitFor()用法及代码示例
- Java Process Destroy()用法及代码示例
- Java Process destroy()用法及代码示例
- Java Process isAlive()用法及代码示例
- Java Process getOutputStream()用法及代码示例
- Java Process getInputStream()用法及代码示例
- Java Process getErrorStream()用法及代码示例
- Java ProcessBuilder redirectErrorStream()用法及代码示例
- Java ProcessBuilder environment()用法及代码示例
- Java ProcessBuilder start()用法及代码示例
- Java ProcessBuilder directory()用法及代码示例
- Java Provider keySet()用法及代码示例
- Java Properties propertyNames()用法及代码示例
- Java Provider.Service getAttribute()用法及代码示例
- Java Provider getName()用法及代码示例
- Java Properties compute(Key, BiFunction)用法及代码示例
- Java Provider keys()用法及代码示例
- Java Properties containsKey(value)用法及代码示例
- Java Properties computeIfAbsent(Key, Function)用法及代码示例
注:本文由纯净天空筛选整理自 Java Process exitValue() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。