Linux 下 Java 与 Eclipse 的安装配置

一.Ubuntu16.04 安装 Java

1.卸载 Ubuntu 系统自带的 OpenJDK

(1).移除所有 Java 相关包 (Sun, Oracle, OpenJDK, IcedTea plugins, GIJ):
sudo apt-get update
sudo apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e 'java-common' | xargs sudo apt-get -y remove
sudo apt-get -y autoremove
(2).清除配置信息
dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
(3).清除java配置及缓存
bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
(4).手动清除JVMs
rm -rf /usr/lib/jvm/*

2.安装 Oracle 官网上的 JDK

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

选择 jdk-8u151-linux-x64.tar.gz 下载。

(2).解压文件

将下载好的压缩包解压到自己希望安装的文件目录。这里我将文件保存到/home/下载/的文件夹中,并希望将其安装在/usr目录下,此时可用以下解压命令

sudo tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr
(3).配置环境变量

在终端输入以下命令进入配置文件:

sudo vim /etc/profile

在配置文件中输入以下四行配置信息:

export JAVA_HOME=/usr/jdk1.8.0_151
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

上述第一行是配置Java的主目录,其中/usr/jdk1.8.0_151是jdk解压后的文件路径;第二行是配置jre的主目录;第三行是配置CLASSPATH的主目录;最后一行是将jdk的可执行文件添加到系统环境目录中。

配置完成之后并不会立即生效,要输入以下命令

source /etc/profile

然后再在终端输入

java -version

并出现以下提示信息则表明环境变量配置成功!

java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

二.CentOS7 安装 Java

1.卸载系统预装的 OpenJDK(如果有)

(1).查找要删除的与 Java 相关的软件:
rpm -qa|grep java
(2).有两种可供选择的方式:
rpm -e --nodeps *Java*
sudo yum remove *Java*

上述命令中的 Java 是指通过步骤(1)中命令查询得到的结果,要依次删除,不能遗漏。

至于这两种方式的区别,我的直观感受是,rpm 方式只删除该 Java 软件包,而不删除该软件包的依赖,而 yum 方式不仅卸载当前 Java 软件包,而且会卸载相关的软件包依赖。同样的,对于.rpm 类型的安装包,也有 rpm 和 yum 两种方式,rpm 方式安装时不会安装软件依赖,而 yum 方式会安装软件包所需的依赖。(这些感受都是软件安装过程的实际体会,至于真正的区别没时间百度了)。

2.使用 wget 命令安装 Oracle 官网的 JDK

(1).进入官网,找到需要下载的 .rpm 版本,右键复制下载链接
(2).使用如下命令下载:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" [复制的网址]
(3).使用如下命令安装 Java:
sudo yum install ***.rpm

软件会被安装在/usr/java目录下,修改/etc/profile中的文件如下:

# Java Environment Variable Cnfguration
JAVA_HOME=/usr/java/jdk1.8.0_172-amd64
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

三.安装 Ecplise

1.下载地址
https://www.eclipse.org/downloads/
2.解压文件

将下载好的压缩包解压到自己想要安装的目录下,这里我选择/opt目录(该目录是一个可选目录,常用于存放第三方软件包和数据文件),解压命令如下:

sudo tar zxvf eclipse-java-oxygen-1a-linux-gtk-x86_64.tar.gz -C /opt
3.创建eclipse桌面快捷方式图标
cd 桌面
sudo touch eclipse.desktop
sudo vim eclipse.desktop

输入以下内容:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

保存并执行以下命令使其成为可执行文件

sudo chmod u+x eclipse.desktop

在桌面打开 eclipse,结果提示没有安装JDK、JRE环境,明明我们安装过。解决方法:在/opt/eclipse/文件夹中创建一个指向JRE路径的软链接。命令如下:

sudo ln -sf $JRE_HOME jre

然后桌面快捷方式就可以正常启动了。

四.参考文章

1. https://blog.csdn.net/swuteresa/article/details/13335481
2. https://blog.csdn.net/oh_mourinho/article/details/52691398
3. https://www.linuxidc.com/Linux/2014-08/105090.htm
  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值