Ubuntu 中Eclipse 默認的OpenJDK 和 SUNJDK問題總結

今天 在 Ubuntu 12.04 X86 的虛擬機環境中 搭建C++ 的開發環境,默認 下載了 eclipse-cpp-mars-R-linux-gtk.tar.gz 是帶有CDT 的; 關於 CDT 介紹以下: 「Eclipse CDT (C/C++ Development Tooling) eclipse CDT 是 Eclipse 插件,它將把 Eclipse 轉換爲功能強大的 C/C++ IDE。它被設計爲將 Java 開發人員喜好的許多 Eclipse 優秀功能提供給 C/C++ 開發人員,例如項目管理、集成調試、類嚮導、自動構建、語法着色和代碼完成。當 Eclipse 被用做 Java IDE 時,它將利用 JDK 並與之集成。一樣地,CDT 將利用標準的 C/C++ 工具並與之集成,例如 g++、make 和 GDB。這使得 CDT 在 Linux 中變得很是流行」! 這裏 主要 注意的是: 當 下載了 eclipse-cpp 時,正常狀況是 解壓,就能夠使用 eclipse的 C ++ 開發環境了,由於 Linux 是 默認 帶有 GCC,G++,GDB 等工具的 ;不像Windows 平臺 須要 安裝:「 MinGW Installer」! 可是實際狀況是 :直接運行 eclipse 是 不能 徹底 運行 eclipse-CDT 的功能的,沒有 新建 Cpp 工程等,找了 半天,才發現 Ubuntu 的jdk 環境 默認 是 開源的 OpenJDK 因此,不能 徹底支持 eclipse-CDT 功能;淚奔呀,,,; 因此 要 到 ORACLE 官網 下載 對應 平臺的JDK,,,; 而後 是 安裝 SUN-JDK,,解壓到 相應位置,設置 環境 變量,,,; 配置環境變量 : 若是你機子上面有安裝vim的話,請運行vim ~/.bashrc 若是沒有的話能夠用gedit打開, 請運行gedit ~/.bashrc 在環境變量中添加進如下內容: export JAVA_HOME=/usr/lib/jvm/java-7-sun export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 如上 : "java-7-sun" 是下載 ORACLE官網的 JDK,修改了 名字,放到 相應位置; 保存環境變量,退出編輯器,而後輸入如下命令使環境變量生效 source ~/.bashrc 配置默認的程序 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300 sudo update-alternatives --config java sudo update-alternatives --config javac 若是你的系統中安裝了其餘的jdk,系統會提示出來,選擇jdk7即 測試如下jdk的版本,在終端中輸入如下命令 java -version javac -version 參考: http://blog.chinaunix.net/uid-26746189-id-3470191.html 重啓 eclipse,OK 啦 2015/10/25 Liuck
相關文章
相關標籤/搜索