Eclipse控制台没有输出

Eclipse控制台没有输出,eclipse,ubuntu,jvm,java,Eclipse,Ubuntu,Jvm,Java,我正在Ubuntu 12.04下使用EclipseJuno。我已经安装了CDT,控制台在那里工作得非常好。我在从命令行编译一些java代码时遇到了一些问题——这与安装了多个JDK以及系统使用1.7编译并尝试使用1.6->int运行时产生了一些错误有关。在我将JAVA_HOME设置为1.7和基于此的JAVA替代方案之后:一切都解决了。直到现在我才注意到,这可能影响了Eclipse,因为当我现在尝试运行某个东西时,它不会显示在控制台中,但是如果我直接从终端运行bin目录中的二进制文件,那么输出将显示

我正在Ubuntu 12.04下使用EclipseJuno。我已经安装了CDT,控制台在那里工作得非常好。我在从命令行编译一些java代码时遇到了一些问题——这与安装了多个JDK以及系统使用1.7编译并尝试使用1.6->int运行时产生了一些错误有关。在我将JAVA_HOME设置为1.7和基于此的JAVA替代方案之后:一切都解决了。直到现在我才注意到,这可能影响了Eclipse,因为当我现在尝试运行某个东西时,它不会显示在控制台中,但是如果我直接从终端运行bin目录中的二进制文件,那么输出将显示在终端中。在java-version之后,我得到以下响应:

java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

如何使Eclipse在控制台中显示运行结果?

您应该检查项目属性,在构建路径上设置了哪个版本的Java。 右键单击项目->属性->Java构建路径->库


还可以查看控制台视图是否处于活动状态。

我找到了。我犯了一个愚蠢的错误。。。我安装了Aptana3,它改变了eclipse的配色方案,当我试图修复它时,我改变了很多颜色,错误地将背景和输出颜色都改为白色,所以实际上输出就在那里,只是我看不见而已。任何版主都可以删除我的问题,因为我认为这是一个愚蠢的错误。

右键单击您的项目。选择“属性”。 选择新窗口左侧的“运行/调试设置”属性

在右侧窗口中,单击可执行文件以突出显示(ie-Test.exe),然后单击“编辑”。 在环境选项卡中,点击“新建” 名称:路径 值:您的MinGW-bin目录的路径。(对我来说这是:C:\devcore\MinGW\bin)

单击所有窗口上的“确定”关闭


再次尝试运行,它会将输出打印到屏幕上。

我有很多版本的JRE,我尝试了其中一些,但没有成功。我应该选择哪一个?我有CDC1.x、j2se1.x、MSGi/Min1.x和JRE1.1。如果我将其设置为默认工作区,它也不会工作。