我在 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 在控制台中显示运行结果?