(Eclipse)如何与控制台视图交互?

时间:2012-01-11 18:57:27

标签: eclipse view console command interactive

Eclipse将控制台视图用作只读。

如何在控制台视图中键入命令?可能吗?例如:lsmvn install ...

编辑:

感谢Ben和Kelly。

我知道当我的应用程序运行时,我可以与Eclipse的控制台进行交互。但是,我的意思是我想要一个嵌入式控制台,就像在Kate,Dolphin中那样(在Dolphin中按F4)...所以我可以在Eclipse的控制台中使用bash脚本。那可能吗?或者有插件吗?我用Google搜索了,但也许我的关键字不对...

被修改

Edward在这里找到了重复的问题:Is there an Eclipse plugin to run system shell in the Console?

答案是: - )

我不知道如何将这个标记为已解决。所以我在这里留言,我得到了答案。

被修改

但它没用。它没有自动完成功能,当我需要输入一个长文件名,或者想要一个遗忘名称的提示时,......这是最糟糕的: - (

3 个答案:

答案 0 :(得分:2)

当控制台等待输入时,它会显示一个绿色提示,允许您输入。

您可以通过创建一个从标准输入读取的简单控制台应用程序来测试它。

答案 1 :(得分:2)

您正在尝试将Eclipse控制台视为连接到命令行进程。它实际上连接到用于执行Java代码的JVM。因此,它只显示程序发送到System.out的输出,相反,如果您运行的Java代码正在请求来自System.in的输入,则只能输入。

一个体面的练习是编写一个小型Java程序,将输入和输出重定向到您喜欢的shell的子进程,例如:http://www.devdaily.com/java/edu/pj/pj010016

答案 2 :(得分:0)

Eclipse Console视图用于与已执行的程序(通常是Java或类似程序)进行通信。如果你想将它用作控制台,如@Ben S的答案中的评论所述,Target Management Eclipse项目提供了一个可以用于此原因的视图。我现在没有安装它,所以我不能告诉你所需的插件/视图名称,但是我已经用它连接到本地计算机并且工作。