通过java applciation从内部调用命令行工具

jsl*_*ner 3 java linux windows macos command-line

我有一个命令行工具,我想从java应用程序启动.然后我的应用程序应该等待命令行工具返回/完成.我将在Windows,Mac和Linux上部署我的应用程序,我的应用程序应该能够在每个平台上调用命令行工具.如何从我的java应用程序中正确调用它?