0

我的 Java 程序有问题。我使用工具“ugpc”来获取程序集结构并将其写入文本文件。当我在 netbeans 下启动程序时,它会毫无问题地写入这些文件。但是当我将它编译成一个 jar 文件并运行这个 jar 时,我得到错误“错误:致命系统错误 1020005”写在 proc.getErrorStream(); 并且输出中没有写入 .txt 文件。同样在ErrorStream中出现找不到文本文件,但他应该写它而不是打开它。我的电脑是新安装的,在格式化之前,该工具运行良好。我使用 Java 7。当我通过 cmd 手动启动命令时,它也可以正常工作。我们在另一个用户帐户下启动该工具,并出现相同的错误。

 Process proc = Runtime.getRuntime().exec("cmd /c " + "c:\\ugs\\nx6\\UGII\\ugpc -a -s2 " +"S:\\Geraete\\L\\0154\\E2\\6169-001000-201_Rev-E2_DWG.prt" + " > " + "S:\\LAUF5\\1\\6169-001000-201_Rev-E2_DWG.txt");

 proc.waitFor();
4

0 回答 0