如何使用java中的参数运行.exe应用程序?

时间:2012-12-03 01:58:50

标签: java

我想用两个参数运行.exe应用程序。它的VB .exe应用程序需要两个参数来执行吗?我尝试使用create .cmd文件来执行.exe应用程序,它的工作正常。

请查看运行.cmd文件的代码。     开始 xx.exe ./aa.txt,2012

在java中执行相同的过程,但是给出错误... 请找到下面的小型java程序。

public class Invoke
{
 public static void main(String as[])
 Runtime r=Runtime.getRuntime();
 Processp=null;
 try

 {
  String s="...complie.exe";
  String d="...de.txt";
  String l="...foldername";
  p=r.exec(s,d,l);
  }
  catch(Exception e){
   }

请告知......

1 个答案:

答案 0 :(得分:0)

以下是如何从Java启动jEdit程序和一些txt文件的示例:

import java.io.IOException;

public class Invoke {

    public static void main(String[] args) {
        try {
            Runtime.getRuntime().exec("C:/Program Files/jEdit/jedit.exe");
            Runtime.getRuntime().exec("notepad C:/Program Files/TechSmith/Camtasia Studio 7/TSCCinst.txt");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}