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
相关文章
相关标签/搜索