我正在尝试使用运行时来解压缩rar文件,但是它不起作用!,只需打开一个提示说找不到文件即可
这是它的代码:

try {
      Runtime.getRuntime().exec("C:\\Program Files (x86)\\WinRAR\\WinRAR.exe X *ok*.rar F:\\");
  } catch (IOException ex) {
      System.out.println(ex);
  }


我也使用过processbuilder,更糟糕的是,它什么也没做

ProcessBuilder b = new ProcessBuilder("C:\\\\Program Files (x86)\\\\WinRAR\\\\WinRAR.exe X *sok*.rar F:\\");


here是我找到有关winrar的信息的地方

最佳答案

看起来像路径问题。(C:\ Program Files(x86)\ WinRAR \ WinRAR.exe X ok.rar F:\“)

“ \”可以与根(例如,(c:\,D:\))一起使用,然后跟在“ \”之后

D:\ programfiles \ winar

10-04 20:04