如图
exe文件路径获取:
首先获取当前项目的根目录,然后得到MibBrowser.exe文件的路径:
代码如下:
File directory = new File("");//参数为空
String courseFile = directory.getCanonicalPath() ;
private static final String path= courseFile +"MibBrowser\\MibBrowser.exe";
System.out.println(path);
--->>输出F:\work\test\20160301\project\client\MibBrowser\MibBrowser.exe
其中MibBrowser\MibBrowser.exe是相对于项目根目录的路径
调用exe文件:
try {
Runtime.getRuntime().exec( "cmd /c MibBrowser\\MibBrowser.exe");
} catch (IOException e1) {
LOG.info("Runtime.exec error", e);
}
运行的时候,只需要相对路径。(”MibBrowser\MibBrowser.exe”)