引数を渡さずに Java コードから .sh ファイルを実行する必要があります。私はすでにそれをやってみました
Runtime.getRuntime().exec("src/lexparser.sh");
と
ProcessBuilder pb = new ProcessBuilder("src/lexparser.sh");
Process p = pb.start();
上記の方法は両方とも機能しませんでした。Java から .sh ファイルを実行する他の方法はありますか?