日期:2014-05-20  浏览次数:20681 次

java如何调用自定义文件
public static void main(String[] args) 
{
Runtime rn = Runtime.getRuntime();
Process p = null;
try 
{
String command = "ChanboGpsClient.exe";
p = rn.exec(command);

catch (Exception e) 
{
e.printStackTrace();
}
}

都知道java调用exe可以这样写,但是程序名如果是改过的,但我又希望按某样方式运行怎么办
如:String command = "xx.ex";
我想按exe的方式调用这个后缀名为ex的文件,应该怎么办?

------解决方案--------------------
Windows操作系统下应该是不行的,扩展名是文件类型的关键标识;Linux下则无所谓扩展名问题,只要有可执行属性,就能够让操作系统去尝试运行。
------解决方案--------------------
如果你的ex是个真正的exe,还是上面的调用方法,一样可以运行啊
------解决方案--------------------
高手,~这种纠结的问题就不要纠结了,