在ubuntu下安装eclipse(学习笔记)

最近有个计算量超级庞大的cpp项目,渣台式已经hold不住了,所以找了台服务器来跑本项目,不过服务器喜闻乐见是Linux环境的,因此只能装个eclipse来辅助编译。不过突然发现自己早把eclipse的安装方法忘得一干二净,翻阅了多篇博文才把eclipse的平台搭好。“不行,我要写个文档做个笔记,不然以后忘了又到处瞎翻”,大概是这种感觉。

本文分为两个部分,一是装jdk,二是装eclipse。有个坑就是,如果原本系统自带有JDK,版本较低的话,eclipse是不能运行的,会报Exit code=1的错,必须更新JDK至1.8才行。

一、JDK

1.1 下载JDK

Java SE 8u151/ 8u152

这里给出的是JAVA官网的下载地址,目前JDK的版本已经到了9.0.1,不过推荐还是使用8,因为目前软件都还只支持8,支持9的太少了。而8中,到底是8u151好呢还是8u152好,我不知道,就选最新的8u152吧。

因为我Linux系统是ubuntu x64的,所以下载的是对应的Linux x64,文件名为:jdk-8u152-linux-x64.tar.gz。在下载之前,需要点“Accpet License Agreement”。

1.2 安装JDK

在第一步里我下载的是.tar.gz,说白了就是已经编译好的压缩包,直接解压,然后告诉系统这些已经编译好的文件位置在哪儿就好了。因此,先将压缩包里面的东西全部解压到系统里面,实际上放哪儿都可以,不过为了“整洁”,推荐放到/usr/lib/jvm里面。

1.2.1 将JDK解压到/usr/lib/jvm/里

注意,我的jdk-8u152-linux-x64.tar.gz是放在/home/Download里面的,具体位置视情况而定。

sudo mkdir /usr/lib/jvm
sudo tar zxvf /home/Download/jdk-8u152-linux-x64.tar.gz -C /usr/lib/jvm

1.2.2 设置环境变量

编辑/etc/profile文件 ,在文件末尾加上Java的环境变量。

sudo gedit /etc/profile

在底部加入:

export JAVA_HOME=/opt/jvm/jdk1.8.0_152
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

这里不能加什么空格,需要注意。保存后使其立刻生效:

sudo source /etc/profile

至此,JDK就安装好了,可以用java -version来查看是否安装成功。当然这是理想情况,如果之前系统里面安装过JDK的话,那就是个坑了,接下来讲的就是如何去解决这个坑。

1.3 更新JDK

java -version显示1.7,说明还没搞定,需要使用alternatives命令“告诉系统我换JDK”了。

alternatives --install /usr/bin/jar jar /opt/jvm/jdk1.8.0_152/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jvm/jdk1.8.0_152/bin/javac 2
alternatives --set jar /opt/jvm/jdk1.8.0_152/bin/jar
alternatives --set javac /opt/jvm/jdk1.8.0_152/bin/javac

然后再输入:

sudo update -alternatives --config java

终端就会显示大概这样的字样:

There are 3 programs which provide 'java'.
 Selection  Command
-----------------------------------------------
* 1      /opt/jvm/jdk1.7.0_71/bin/java
+ 2      /opt/jvm/jdk1.8.0_45/bin/java
  3      /opt/jvm/jdk1.8.0_66/bin/java
  4      /opt/jvm/jdk1.8.0_152/bin/java
Enter to keep the current selection[+], or type selection number:

输入你想使用的版本就大功告成了。再用java -version看一眼,应该切到1.8了。

二、eclipse

2.1 下载eclipse

eclipse的官网一直推荐用户使用它的“下载器”,不过我总觉得不方便,还不如一步到位:

Eclipse IDE for C/C++ Developers

2.2 安装eclipse

随便找个地方解压就是了,例如:

sudo mkdir /home/eclipse
sudo tar zxvf /home/Download/eclipse-cpp-oxygen-1a-linux-gtk-x86_64.tar.gz -C /home/eclipse

我把eclipse放到了/home/eclipse里面。

应该就能用了,本次笔记到此结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值