我在Ubuntu 12.04下使用Eclipse Juno。我已經安裝了CDT,並且控制檯在那裏完美工作。我從命令行編譯一些java代碼時遇到了一些問題 - 它與安裝了多個jdks並且系統編譯爲1.7並試圖使用1.6 - > int產生一些錯誤的事實相關。在將JAVA_HOME設置爲1.7並基於此:https://askubuntu.com/questions/121654/how-to-set-default-java-version設置了java-alternatives之後,所有的工作都完成了。直到現在我還沒有注意到,這可能影響了Eclipse,因爲現在我嘗試運行一些它不會顯示在控制檯中的東西,但是如果我直接從終端運行bin目錄中的二進制文件,則會顯示輸出在終端。 Java的版本後,我得到如下回應:Eclipse控制檯無輸出
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顯示在控制檯中運行的結果?
我有很多jres版本,我試過其中一些,但沒有成功。我應該選擇哪一個?我有CDC1.x,j2se1.x,MSGi/Min1.x和JRE1.1。如果我將它設置爲工作區默認值,它也不起作用。 – Pio