在 netbeans IDE 7.3 中清理并构建后,程序无法工作: 这是我的代码的快照:
Runtime run = Runtime.getRuntime();
try {
String programPath = "\"C:\\Program Files\\VideoLAN\\VLC\\vlc.exe\" ";
String parameter = "\"G:\\Quran\\Fares Abbad\\006.mp3\"" ;
p = run.exec(programPath + parameter);
} catch (IOException ex) {
}
但是当我在 dist 文件夹上获取 .jar 文件后,程序无法运行并执行命令
p = run.exec(programPath + parameter);
但是当我从 netbeans 运行我的应用程序时,它 100% 工作,错误在哪里?
提前致谢
最佳答案
阅读(并实现)When Runtime.exec() won't 的所有建议。这可能会解决问题。
如果没有,它应该提供有关失败原因的更多信息。
然后忽略本文引用的 exec
并使用 ProcessBuilder
构建 Process
。还将 String arg
分解为 String[] args
以考虑本身包含空格的参数。
关于java - 在 netbeans IDE 7.3 中清理并构建后程序无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16770851/