用java调用其他的可执行文件,例如:自己制作的exe,或是下载安装的软件
public class Demo
{
public static void main(String args[])
{
Runtime rn=Runtime.getRuntime();
Process p=null;
try
{
p=rn.exec("\"D:/AnyQ/AnyQ.exe\"");
}
catch(Exception e)
{
System.out.println("Error exec AnyQ");
}
}
}
用Java调用windows系统的exe文件,比如notepad,calc之类:
public class Demo
{
public static void main(String args[])
{
Runtime rn=Runtime.getRuntime();
Process p=null;
try
{
p=rn.exec("notepad");
}
catch(Exception e)
{
System.out.println("Error exec notepad");
}
}
}
public class ProcessDemo
{
public static void main(String args[])
{
try
{
//调用系统计算器
Runtime.getRuntime().exec("calc");
//打开系统记事本
Runtime.getRuntime().exec("notepad");
//打开html
Runtime.getRuntime().exec("explorer.exe C:\\soft\\jdk及doc文档\\html\\zh_CN\\api\\index.html");
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}