安装过程分为两部分:1.JAVA开发环境,即JDK的安装;2.eclipse的安装;

一.安装包下载

1.JDK官网下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

里面有各种版本可供选择,此处我选择的是Linux x64版本,文件名为:jdk-8u91-linux-x64.tar.gz

2.eclipse官网下载地址: http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/neonr

选择Eclipse IDE for C/C++ Developers版本,文件名为:eclipse-cpp-neon-R-linux-gtk-x86_64.tar.gz

当然还可以用Linux里的软件包管理器进行安装,也就是直接用apt-get install *命令安装,这种方法只需一条命令,但下载的版本不是最新的。

二.解压安装包

在/usr目录下新建目录Software,将两个安装包复制到/usr/Software目录下,解压:

sudo tar -zxvf jdk-8u91-linux-x64.tar.gz

sudo tar -zxvf eclipse-cpp-neon-R-linux-gtk-x86_64.tar.gz

我开始安装时,后面一直出错,后来才发现此处的JDK压缩包解压出错了,里面缺少jre文件夹;

三.删除Ubuntu里自带的JDK软件OpenJDK

Ubuntu里集成了JDK软件,我们在搭建开发环境时最好将其删除,不然在命令调用时会引起混乱。网上也有方法可以将自己安装的JDK设置为默认JDK。卸载命令:

sudo apt-get remove openjdk*

OpenJDK卸载之后,系统中还存留者它的软连接,也要删除:

sudo rm /usr/bin/java

sudo rm /usr/bin/javac

sudo rm /usr/bin/jar

四.在系统中配置JDK环境变量

我们知道,eclipse运行过程中,要调用JDK,但eclipse怎么找到JDK呢?就是通过环境变量。所以我们要在Ubuntu系统中配置一下环境变量,来告诉系统JDK的信息。

输入命令:

vim ~/.bashrc

打开配置文件.bashrc,并在结尾添加如下代码:

export JAVA_HOME=/usr/Software/jdk1.8.0_91

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

注:jdk1.8.0_91是JDK软件包解压后的文件夹名;

保存退出,然后输入下面的命令来使之生效:

source ~/.bashrc

五.测试

如果上述操作无误,在终端输入命令: java -version,会显示当前JDK版本为1.8.0_91,输入: javac或jar,也会输出很多提示信息;

同时,还可以用下列命令查看修改后的环境变量:

echo $JAVA_HOME

echo $JRE_HOME

echo $CLASSPATH

echo $PATH

确认无误的话,将工作目录切换到/usr/Software/eclipse下,输入命令:./eclipse,就可以启动eclipse;

开始操作时,为了方便,我统一在root账户下操作,安装完毕后发现程序可以在root账户下执行,但不能在普通账户下执行。这个问题折腾了很久!后来我发现,不同的账户环境有不同的配置文件.bashrc,它们分别位于自己账户工作目录的顶级目录下。所以在root账户下配置了该文件后,切换到普通账户下时,环境变量没有任何改变。所以配置环境变量时要在自己账户下进行。

第一次在Linux下搭建eclipse环境,折腾了很长时间,一方面由于本人对Linux了解不多,另一方面网上的文章参差不齐,方法各异,而且很多文章都很陈旧。不过在折腾的过程中我也学到了很多!

linux 14.04 lts eclipse c++,Ubuntu 14.04下安装eclipse搭建C++开发环境相关推荐

  1. 如何从 Ubuntu 20.04 LTS 升级到 Ubuntu 22.04 “Jammy Jellyfish”|Linux 中国

    导读:本文介绍从 Ubuntu 20.04 LTS 升级到 Ubuntu 之前,你所需要采取的完整步骤和预防措施. 本文字数:2163,阅读时长大约:3分钟 https://linux.cn/arti ...

  2. 在Ubuntu下使用QEMU搭建arm开发环境(三)使用u-boot加载Linux内核

    嵌入式启动概述 嵌入式boot loader 功能类似于PC的BIOS.硬件检测是否正常 加载操作系统镜像到RAM 设置不同的启动方式 常见的启动方式 NOR/NAND flash启动 从SD卡启动 ...

  3. Linux 下安装配置C/C++开发环境 Code::Blocks

    Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...

  4. 在Ubuntu下使用QEMU搭建arm开发环境(一)搭建基本开发环境

    马上就要开学了,开学后就会开始arm+Linux的学习,因为马上就要去学校了,就没有买板子,打算去了学校再买,但是想学习的心是迫切的(O(∩_∩)O哈哈~),在网上浏览的时候发现了QEMU这个&quo ...

  5. ubuntu体验python_Ubuntu下配置舒服的Python开发环境

    Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...

  6. oracle安装搜狗输入法教程,Linux入门学习教程:在Ubuntu 14.04中安装使用搜狗拼音输入法...

    然后,访问搜狗输入法Linux版的官网,http://pinyin.sogou.com/linux,下载搜狗输入法Linux版.从官网可以看到,该输入法官方只支持Ubuntu(不过网上有人通过将deb ...

  7. 基于VMware+Ubuntu 14.04 搭建ESP32 开发环境

    基于VMware+Ubuntu 14.04 搭建ESP32 开发环境 开发环境:VMware + 14.04 1.更新 cmake 准备工作:官网下载cmake-3.6.3.tar.gz(https: ...

  8. 从零安装 Caffe (Ubuntu 14.04) Install Caffe in Ubuntu 14.04 from Scratch

    Coldmooon's Blog HOME ABOUT CONTACT 从零安装 Caffe (Ubuntu 14.04) Install Caffe in Ubuntu 14.04 from Scr ...

  9. ubuntu14.10 linux-header更新,Ubuntu 14.04 怎样升级到 Ubuntu 14.10

    Ubuntu 14.10 Utopic Unicorn 将在10月23日正式发布,9月25日最终测试版本已经发布,Ubuntu 14.10 RC 候选版本也将在10月16日发布,一周之后正式版本发布. ...

  10. linux 修改时区_如何在 Ubuntu 20.04 上设置或者修改时区

    本文最先发布在: 如何在 Ubuntu 20.04 上设置或者修改时区​www.itcoder.tech 使用正确的时区,对于系统相关的任务和进程来说,是最基本的.例如,cron 守护进程,使用系统时 ...

最新文章

  1. 为什么结构主机和全局编录服务器不能放在同一个域控制器上?
  2. 设置sqlplus环境变量
  3. Github Pages + Jekyll 独立博客一小时快速搭建上线指南
  4. Ext.grid.CheckboxSelectionModel状态设置
  5. Vue入门 ---- 简易留言板
  6. 2015手机病毒暴涨16倍 每天70万人次连接风险WiFi
  7. echart itemStyle属性设置
  8. telnet中去除ntlm验证的方法
  9. Atitit 理解Monad attilax总结Atiti
  10. Linux : ext3_free_blocks: Freeing blocks not in datazone
  11. VSCode打开文件中文乱码
  12. 日语N5名词整理:单词按发音汇总
  13. 【日常点滴015】python中学完pandas后的代码练习 附源数据文件
  14. 为语音社交平台加一个防护罩,即构上线实时语音安全方案
  15. xpwifi热点设置android,WinXP笔记本设置WiFi热点的方法
  16. Moebius for SQL Server
  17. 转载Faster-rcnn理解
  18. python初级学习
  19. Altium Designer使用介绍和界面介绍
  20. 【JAVA快速入门,IDEA开发工具】

热门文章

  1. 国威WS824分机交换机
  2. 通用WsSocket压力测试工具
  3. 新浪短信webservice
  4. 跨界营销新套路:立白和杜蕾斯这样“去污”
  5. 机器人:打开潘多拉魔盒
  6. java敏感词过滤器组件
  7. 2021-06-03——CSS属性制作家用电器商品分类表
  8. 深入剖析Flannel-启动流程
  9. 多线程查询快递单号,支持导出~附带易语言源码
  10. JAVA内部培训资料