1

在 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% 工作,错误在哪里?

提前致谢

4

1 回答 1

1

阅读(并实施)When Runtime.exec() won't的所有建议。那可能会解决问题。

如果不是,它应该提供更多关于失败原因的信息。

然后忽略文章引用execProcess使用ProcessBuilder. 还要打破 aString argString[] args解释本身包含空格的参数。

于 2013-05-27T11:44:02.337 回答