我想用两个参数运行.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){
}
请告知......
答案 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();
}
}
}