您的位置:

java中执行外部程序的方法,java中执行外部程序的方法

本文目录一览:

java中如何执行一个应用程序

java执行应用程序步骤如下:

第一步:下载并安装JDK 6.0,安装路径为: C:\java\jdk1.6 .

第二步:对“我的电脑”按右键,选“属性”,在“系统属性”窗口中选“高级”标签,再按“环境变量”按钮,弹出一个“环境变量”的窗口,在系统变量中新建一个变量,变量名为“JAVA_HOME“,变量值为"C:\java\jdk1.6";

第三步:单击Windows xp的“开始”-“运行”,在弹出的运行窗口中输入cmd,按回车,打开一个命令行窗口,输入javac,将会看见一系列javac常用参数选项.

第四步:开始编程(注意先双击打开"我的电脑",在"工具" -"文件夹选项" - 点击"查看"选项 -在"高级设置"中找到"隐藏已知文件类型的扩展名"前面的小勾去掉)。在C盘的根目录中新建一个子目录,名为"JavaTest”,以作为存放 Java源代码的地方。

第五步:在命令行窗口中输入 cd C:\JavaTest,将当前路径转入JavaTest目录中。然后,输入 javac HelloWorld.java,JDK就在JavaTest文件夹中编译生成一个 ass的类文件。

第六步:在命令行窗口中输入 java HelloWorld,(注意没有.class后缀)屏幕出现了

Hello world!

java 中怎么打开一个外部程序?

用Runtime.getRuntime().exec()方法,方法的参数传一个字符串,表示外部程序的exe文件的路径。(Runtime类在java.lang包下,所以不需要另添加import语句。)例如你要运行D盘根目录下的test.exe程序,就用下面这个语句:Runtime.getRuntime().exec("D:\\test.exe");这样就可以打开外部程序了。

java如何调用外部程序

调用外部程序接口

方法1.

Process p=Runtime.getRuntime.exec("cmd")(最常用)

方法2.

Process p=new ProcessBuilder(cmd).start()

但是一般方法一比较常用, 下面我们介绍下方法一中关于抽象Process类的常用函数

//向对应程序中输入数据

abstract public OutputStream getOutputStream();

//获得对应程序的输出流(没写错)

abstract public InputStream getInputStream();

//获得程序的错误提示

abstract public InputStream getErrorStream();

//等待程序执行完成,返回0正常,返回非0失败

abstract public int waitFor() throws InterruptedException;

//获得程序退出值,0正常退出,非0则异常

abstract public int exitValue();

//销毁进程

abstract public void destroy();

其中前3个函数用的最多