java - 在 netbeans IDE 7.3 中清理并构建后程序无法运行

标签 java process netbeans-7 runtime.exec

在 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/

相关文章:

java - 这个 jar 构建中缺少什么?

java - 如何将 JWindow 添加到 NetBeans 项目并使用 GUI 编辑器进行编辑?

java - Struts2 和 OpenCSVWriter 中的相对路径

java - 排除 SSL 故障的步骤

java - 更新 : java file. delete() 目录创建测试应该失败(如何?)

delphi - 如何检查进程是否属于当前用户?

python - 执行嵌入在 Python 脚本中的 .exe 文件

c++ - Linux API 列出正在运行的进程?

java - 如何使用 Here Android SDK 将 SVG 图标设置为 HERE map 上的 map 标记

java - JasperReports HTML 报告分页