Java 如何从eclipse插件调用终端命令

Java 如何从eclipse插件调用终端命令,java,eclipse,plugins,eclipse-plugin,Java,Eclipse,Plugins,Eclipse Plugin,我正在开发一个eclipse插件,以便于使用专有版本控制系统进行开发 目前,该VCS及其run-in终端仅提供命令提示符版本的系统。因此,在我的eclipse插件中,我想提供一个简单的菜单选项来执行诸如签出和签入之类的操作,并在内部调用这些命令 我的问题是如何从eclipse插件调用这些终端命令 我是eclipse插件开发的新手 考虑从JavaAPI调用外部进程 我也建议考虑这个任务。多平台环境下的外部进程调用。这与普通Java程序没有什么不同。使用Runtime.exec或ProcessBui

我正在开发一个eclipse插件,以便于使用专有版本控制系统进行开发

目前,该VCS及其run-in终端仅提供命令提示符版本的系统。因此,在我的eclipse插件中,我想提供一个简单的菜单选项来执行诸如签出和签入之类的操作,并在内部调用这些命令

我的问题是如何从eclipse插件调用这些终端命令

我是eclipse插件开发的新手

考虑从JavaAPI调用外部进程


我也建议考虑这个任务。多平台环境下的外部进程调用。

这与普通Java程序没有什么不同。使用Runtime.exec或ProcessBuilderThanks,但基本上我希望按顺序运行多个命令(在同一提示符下)。与命令1类似:useview查看\u名称命令2:创建\u活动活动\u名称命令3:签出文件\u路径如何执行?为每个命令实现一个单独的线程,并通过ProcessBuilder类或Apache Commons Exec调用它: