0

我想用两个参数运行 .exe 应用程序。它的 VB .exe 应用程序需要两个参数来执行吗?我尝试使用创建 .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){
   }

请指教...

4

1 回答 1

0

这是一个如何jEdit从 Java 启动程序和一些 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();
        }
    }

}
于 2012-12-03T02:22:14.797 回答