以编程方式使用 Eclipse 插件中的 CMD 或 Terminal
我需要从 Eclipse 向导向 Windows CMD 或 Linux 终端发送命令。不是我的第一选择,但我不是建筑师,所以只是听从命令。有没有办法向 CMD 和/或终端发送命令?
例如,我们将执行以下操作:
mvn -create $projectName $location
将项目名称和位置替换为向导中的值。是的,我知道有一个 mvn 插件,我有一个特定的原因需要这个(或者至少我的老板有)。建议?
另外,我不需要允许您从 Eclipse 键入 CMD 或终端的插件。谢谢
I need to send commands to the windows CMD or linux terminal from an Eclipse wizard. Not my first choice but I'm not the architect so just following orders. Is there a way to send a command to the CMD and/or Terminal?
For an example, we'll be doing:
mvn -create $projectName $location
where we replace the project name and location with values from the wizard. Yes I know there is an mvn plug-in, I have a specific reason for needing this (or at least my boss does). Suggestions?
Also, I do NOT need a plug-in that allows you to type to the CMD or Terminal from Eclipse. Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在单独的线程中执行此操作 - 例如新的
Job
- 那么您可以只使用现有的java.lang.Runtime.exec(...)
机制。如果您还想在 IDE 中的控制台中跟踪执行情况,请查看 org.eclipse.debug.internal.ui.views.console.ProcessConsole 或其超类之一。 。
If you do this in a separate thread - e.g. a new
Job
- then you can just use the existingjava.lang.Runtime.exec(...)
mechanism...If you want to follow the execution as well in a console within IDE, then have a look at
org.eclipse.debug.internal.ui.views.console.ProcessConsole
or one of its super-classes.