0

我在 Ubuntu 12.04 下使用 Eclipse Juno。我已经安装了 CDT,并且控制台在那里完美运行。我在从命令行编译一些 java 代码时遇到了一些问题——这与安装了多个 jdk 并且系统使用 1.7 编译并尝试使用 1.6 运行的事实有关——> int 产生了一些错误。在我将 JAVA_HOME 设置为 1.7 和基于此的 java-alternatives 之后: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 在控制台中显示运行结果?

4

3 回答 3

1

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

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

于 2012-12-03T20:12:50.723 回答
1

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

于 2012-12-04T13:35:20.807 回答
0

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

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

在所有窗口上单击“确定”以关闭。

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

于 2015-01-07T10:02:54.887 回答