Eclipse控制台没有输出

时间:2012-12-03 19:20:37

标签: eclipse ubuntu jvm java

我在Ubuntu 12.04下使用Eclipse Juno。我安装了CDT,控制台在那里工作得很好。我从命令行编译一些java代码时遇到了一些问题 - 它与安装了多个jdks并且系统使用1.7编译并尝试使用1.6 - >运行的事实有关。 int产生了一些错误。在我将JAVA_HOME设置为1.7和基于此的java替代方案之后:https://askubuntu.com/questions/121654/how-to-set-default-java-version一切顺利。我直到现在才注意到,这可能影响了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在控制台中显示运行结果?

3 个答案:

答案 0 :(得分:1)

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

另请参阅控制台视图是否处于活动状态。

答案 1 :(得分:1)

我明白了。这是我犯的一个假错误...我安装了Aptana3并且它改变了日食的颜色方案,当我试图修复它时我改变了很多颜色而错误地将背景和输出颜色都改为白色,所以实际上输出就在那里,只是我无法看到它。任何主持人都可以删除我的问题,因为我认为这是一个愚蠢的错误。

答案 2 :(得分:0)

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

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

点击"确定"在所有窗户上关闭。

再试一次,它应该将输出打印到屏幕上。