`
venceinfo
  • 浏览: 38267 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

process两种用法(一)

阅读更多
package interview.process;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

public class ProcessUsual
{
	public static void main(String[] args)
	{
		call("javac");
		call("cmd.exe /C dir");
	}

	public static void call(String cmd)
	{
		Runtime rt = Runtime.getRuntime();

		Process pro = null;
		try
		{
			pro = rt.exec(cmd);

			// =======在waitfor之前必须调用这两个方法======//
			new StreamTool(pro.getInputStream()).start();
			new StreamTool(pro.getErrorStream()).start();
			// ===================================//

			pro.waitFor();
		}
		catch (InterruptedException e)
		{
			e.printStackTrace();
		}
		catch (IOException e)
		{
			e.printStackTrace();
		}

		System.out.println(pro.exitValue());
	}

	private static class StreamTool extends Thread
	{
		BufferedReader br = null;

		public StreamTool(InputStream is)
		{
			br = new BufferedReader(new InputStreamReader(is));
		}

		public void run()
		{
			String line = null;

			try
			{
				while ((line = br.readLine()) != null)
				{
					System.out.println(line);
				}
			}
			catch (IOException e)
			{
				e.printStackTrace();
			}
		}
	}
}

 

1
0
分享到:
评论

相关推荐

    ProcessExcel ProcessExcel

    这个软件或库可能是用C#(CSharpProcessExcel)或C++(CppExcel)这两种编程语言开发的,分别提供了针对这两种语言的API或工具来方便程序员操作Excel。 1. **C#中的Excel处理**: - **NPOI**: NPOI是一个流行的...

    processv40.zip

    标题中的"processv40.zip"指的是一个压缩文件,它包含了PROCESS 4.0的最新版本,这是一款用于分析统计模型的插件工具。PROCESS,全称“Proposed Regressions for Causal Mediation and Moderation”,是由Andrew F. ...

    SPSS_process插件.rar

    1. **中介效应模型**:这是一种探究一个自变量通过中介变量对因变量影响的模型。中介效应分析有助于理解变量间的间接关系,帮助研究人员揭示隐藏的机制。 2. **调节效应模型**:在调节效应中,第三变量(调节变量)...

    SPSS的hayes process插件

    1. **Bootstrap方法**:Bootstrap是一种统计抽样技术,通过重复采样来估计统计量的分布,进而计算出置信区间和假设检验。在中介效应检验中,Bootstrap能够帮助我们获取更为准确的效应大小和其不确定性,尤其是在样本...

    PROCESS v3.3 for SPSS.zip

    描述中两次提到“使用PROCESS v3.3 for SPSS,测量中介变量”,这表明此软件的主要功能之一是帮助用户进行中介效应分析。在社会科学和心理学研究中,中介效应通常用来探索一个自变量如何通过一个或多个中介变量间接...

    spss中介分析process插件

    - `help.pdf`: 这是Process插件的帮助文档,详细介绍了插件的使用方法和各种模型的设定,对于初学者来说非常重要。 - `PROCESS version history.pdf`: 插件的历史版本记录,可以了解其功能的更新和改进。 - `...

    【047期】SPSS 如何使用PROCESS插件检验中介效应.docx

    2. 乘积系数 Sobel 检验法和差异系数检验法:这两种方法的准确性效果基本相同,它们在逐步回归的基础上控制了第一类错误。然而,它们同样存在比较致命的缺陷,这两种检验方法要求两个系数乘积(差值)服从正态分布的...

    ProcessBar 2种经典实现

    在提供的压缩包文件"ProcessBar"中,可能包含了上述两种实现方式的源代码示例,用于帮助开发者理解和实现自己的进度条功能。对于初学者来说,研究这些源码可以帮助理解底层原理,提升编程技能。对于有经验的开发者,...

    vc_进度条的完美用法ProcessBar.rar

    下面我们将深入探讨进度条的使用方法和相关知识点。 进度条主要分为两种类型:Marquee进度条和普通进度条。Marquee进度条常用于表示不确定的等待时间,如加载过程;而普通进度条则可以显示任务完成的具体百分比,更...

    SPSS中介效应分析插件(Process和mediate插件)

    SPSS(Statistical Product and Service Solutions)作为一款强大的统计分析软件,提供了两种插件——Process和Mediate,专门用于进行这种复杂的分析。本文将详细介绍这两个插件的功能、使用方法及其在实际研究中的...

    ImageProcess文档1

    提供了两种不同的命令行参数列表来适应这两种类型的算法。 5. **参数捕获与转换**:ImageProcess使用参数管理类`ParameterManager`来处理命令行参数。该类提供了`Push()`和`PushBatch()`方法来绑定变量,并通过`...

    联想 M7400 两种清零方法

    联想 M7400 两种清零方法 在本文中,我们将详细介绍联想 M7400 的两种清零方法,旨在帮助用户快速清零联想 M7400 打印机。 第一种方法: 第一种方法可以通过按键来清零联想 M7400 打印机。具体步骤如下: 1. ...

    Linux daemon process and zombie process

    守护进程是Linux系统中的一个重要概念,它是一种后台运行的进程,主要负责执行特定的任务或提供某种服务。守护进程通常在系统启动时启动,并在整个系统运行过程中持续运行,直到系统关闭。 **守护进程的特点:** -...

    psp+process dashboard应用ppt

    PSP,即个人软件过程,是由美国软件工程研究所(SEI)提出的一种自我改进的软件开发方法。它强调软件工程师对自己的工作进行量化管理和持续改进,通过记录和分析自己的工作数据,提高工作效率,减少错误,提升软件...

    xml process for android

    Android提供了两种主要的XML解析方式:DOM(Document Object Model)解析器和SAX(Simple API for XML)解析器。DOM解析器将整个XML文件加载到内存中,形成一个树形结构,适合小规模的XML文件处理;SAX解析器采用...

    Ruby-childprocess跨平台的ruby库来管理子进程

    `childprocess`库的设计目标是提供一个简单易用且功能丰富的API,以替代直接使用诸如`Open3`或`Process`等标准库的方法。它封装了底层的系统调用,确保在不同的操作系统上行为一致,避免了因平台差异导致的问题。 ...

    Digtal Image Process课件

    在重庆大学通信工程学院的课程中,数字图像处理被分为空间域方法和频率域方法两大类。 ### 空间域与频率域方法的概念 空间域方法直接作用于图像像素上,通过对像素值进行操作来实现图像增强或修改。频率域方法则...

    ProcessCommunication_charep_C#进程间通讯_

    从压缩包子文件的文件名称"ProcessCommunication-整型数.rar"和"ProcessCommunication-字符串.rar"来看,示例程序可能包含了两种不同类型的示例,分别是传递整型数值和字符串数据的进程间通信。这表明代码中可能定义...

    ImageProcess-new 整合了前台和后台的两种功能 结合

    在.NET中,可以使用Graphics类的DrawImage方法,配合适当的源矩形和目标矩形参数来完成这两个操作。 最后,图片的裁减通常是指根据特定比例或尺寸裁剪图片以适应不同的展示需求。这可以通过计算出合适的裁剪区域,...

    进度条进度条 processBar实例

    - **类型**:进度条通常分为两种类型,一种是确定性进度条,显示明确的进度百分比;另一种是不确定性进度条,如转动的圈圈,表示任务正在进行但无法预知确切时间。 2. **创建进度条** - 在许多编程语言和框架中,...

Global site tag (gtag.js) - Google Analytics