我有下面的 Java 代码在 Unix(AIX 和 Linux)上运行,但它不起作用。如果我运行此代码,则文件 q1.01 未压缩,并且不会引发任何异常(文件 q1.01 存在,并且我希望在命令运行后找到文件 q1.01.Z。)在如果我键入“which compress”,命令提示符会用“/usr/bin/compress”报告回来。如果我在 Unix 提示符下键入命令“/usr/bin/compress q1.01”,它可以正常工作。关于什么可能是错的任何想法?
String cmd = "/usr/bin/compress q1.01";
Runtime.getRuntime().exec(cmd);