Java から簡単な bash スクリプトを実行できません。具体的には:
...
try{
ProcessBuilder pb = new ProcessBuilder("/bin/bash", "-c", command);
pb.directory(new File(dir));
Process shell = pb.start();
int exitVal = shell.waitFor();
... ここで、'command' はすべて実行可能な bash スクリプトへの絶対パスであり、'dir' は作業ディレクトリです。
プログラムを実行すると、終了コード 127 (「コマンドが見つかりません」) が表示されます。Java ランタイム クラスと process.exec メソッドを使用してみましたが、どちらもうまくいきませんでした。助言がありますか?