以编程方式使用Eclipse插件中的CMD或Terminal

时间:2011-07-13 13:39:02

标签: eclipse eclipse-plugin terminal cmd

我需要从Eclipse向导向windows CMD或linux终端发送命令。不是我的第一选择,但我不是建筑师所以只是遵循命令。有没有办法向CMD和/或终端发送命令?

举个例子,我们将会这样做:

mvn -create $projectName $location

我们用向导中的值替换项目名称和位置。是的我知道有一个mvn插件,我有一个特定的理由需要这个(或至少我的老板呢)。建议?

此外,我不需要一个允许您从Eclipse键入CMD或终端的插件。感谢

1 个答案:

答案 0 :(得分:3)

如果你在一个单独的线程中这样做 - 例如一个新的Job - 那么你可以使用现有的java.lang.Runtime.exec(...)机制......

如果您想在IDE中的控制台中执行,请查看org.eclipse.debug.internal.ui.views.console.ProcessConsole或其中一个超类。