以下のJavaコードをUnix(AIXとLinuxの両方)で実行していますが、機能しません。このコードを実行すると、ファイルq1.01は圧縮されず、例外はスローされません(ファイルq1.01が存在し、コマンドの実行後にファイルq1.01.Zが見つかると思います)。 「whichcompress」と入力すると、コマンドプロンプトに「/ usr / bin/compress」と報告されます。Unixプロンプトでコマンド「/usr/ bin / compressq1.01」を入力すると、正常に機能します。何が間違っているのかについてのアイデアはありますか?
String cmd = "/usr/bin/compress q1.01";
Runtime.getRuntime().exec(cmd);