问:

java执行linux命令?

答:
3. Apache Commons Exec
Apache Commons Exec提供了针对执行外部进程更加丰富和灵活的接口,可以方便的处理输入输出流、环境变量等。
4. StreamGobbler
可以用StreamGobbler类包装处理执行命令产生的输入/输出流,避免阻塞主线程。
5. Java 9 Process API
Java 9新增了ProcessHandle和Process类,可以更好控制和管理进程。
综上,在Java中执行Linux命令有多种选择。需要根据实际需求选择合适的方法,并注意处理输入输出流以避免阻塞。