用的Runtime.getRuntime.exec("cmd /c"+路径);
后面这个路径我用的是相对路径,在eclipse里是exe可以执行的,但是将项目打包成可执行的jar文件时exe就执行不了了,这应该是路径问题吧,怎么解决,谢谢。
exejavaeclipsecmdjar
后面这个路径我用的是相对路径,在eclipse里是exe可以执行的,但是将项目打包成可执行的jar文件时exe就执行不了了,这应该是路径问题吧,怎么解决,谢谢。
exejavaeclipsecmdjar
String path = getClass().getResource("/com/freemind/Freemind.exe").getFile();
path = URLDecoder.decode(path,"utf-8");
JOptionPane.showMessageDialog(
null,
path, "消息",
JOptionPane.WARNING_MESSAGE);
Runtime.getRuntime().exec(path);
} catch (IOException e1) {
e1.printStackTrace();
}这个应该是获取项目的资源路径了