質問: new ProcessBuilder("su", "sh", "/xxx/test.sh"); ```
回答: よくよく考えれば、ということで解決しました。 Eclipse自体を権限付きで起動していなかったからでした。 jarファイルにして権限付きで実行確認できたので、他の方法があるのか分かりませんが良しとします。 ただ、CentOs上での開発は初めてなのでよくわからないのですが、 権限付きで起動するには毎回ターミナルからsudoなどで起動しないといけないのでしょうか。。 調べたら情報あるとは思いますが。