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

标签 eclipse eclipse-plugin terminal cmd

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

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

mvn -create $projectName $location

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

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

最佳答案

如果您在单独的线程中执行此操作 - 例如一个新的Job - 那么你可以只使用现有的 java.lang.Runtime.exec(...)机制...

如果您还想在 IDE 中的控制台中跟踪执行情况,请查看 org.eclipse.debug.internal.ui.views.console.ProcessConsole或其父类(super class)之一。

关于eclipse - 以编程方式使用 Eclipse 插件中的 CMD 或 Terminal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679830/

相关文章:

c - 如何在 Mac 上运行 C 程序?

c++ - 读取小端 16 位无符号整数

android - 我应该将图像放在 eclipse 资源文件夹中的什么位置?

java - 适应屏幕尺寸的Android按钮布局

java - 在 Eclipse 插件中,获取与所选 java 文件相对应的 .class 文件的正确方法是什么?

eclipse - eclipse使用什么clearcase插件

eclipse - Eclipse 的最佳 JVM 设置是什么?

eclipse - 在 Eclipse 中,我可以在垂直堆栈而不是水平堆栈中查看当前打开的文件吗?

java - JFace LabelProvider : How can I know the header/name of a column within a LabelProvider?

java - 如何在终端中运行 Java 类