Linux Ubuntu 下安装与卸载 JDK,亲测有效~

版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://blog.csdn.net/sun8112133/article/details/79905401

  习惯了在Windows系统上搭建JDK环境,也来试试在Linux上搭建JDK环境,经过最近两天的研究,将自己的心得分享给大家。由于本人水平有限,错误在所难免,还请各路豪杰不吝赐教~
  
  先声明下本人使用的操作系统版本:Linux Ubuntu 14.04.5 64位
  (其他版本安装步骤类似,如遇问题请在评论区留言~ )
  
  
  

在Linux上安装与卸载JDK和JRE,本篇提供两种常用方法:

  一、通过 apt-get 命令在线进行安装与卸载(会自动配置好环境变量)
  二、通过下载并解压 .tar.gz 包进行手动安装与手动卸载(需要手动配置环境变量)

  注:javac命令是JDK中的,java命令是JRE中的。




一、通过 apt-get 命令进行安装与卸载

1、安装默认的 JRE 和 JDK

  在 Ubuntu 自带的软件包管理器中提供了默认的 JDK 和 JRE,目前 Ubuntu14.04 中默认的 JDK 和 JRE 的版本是1.7,但他们并不是完整版的!当你执行 java -version 时,会发现显示的是 Open JDK 而不是我们常用的 JDK 。
  

Open JDK

  这里我简单介绍一下 Open JDK 与完整版的 Oracle JDK(我们常用的 JDK) 的区别:

  简单的来说,Open JDKOracle JDK(原 Sun JDK)都是由 Sun公司(后来被 Oracle公司收购)发布的,只不过 Open JDK 的源代码不完整,相当于是一个 精简版的 JDK。关于 Open JDKOracle JDK 这里不作过多介绍,感兴趣的朋友可以查阅相关资料。

  我们可以直接通过下列命令进行下载 默认版的 JDK(Open JDK)

sudo apt-get update      # 更新软件包管理器
sudo apt-get install default-jdk  # 安装默认的jdk
sudo apt-get install default-jre  # 安装默认的jre

  注:#后是注释,使用命令时一定要将 # 和后面的文字删除。

2、安装 Oracle 完整版的 JDK 和 JRE

  在 Ubuntu 自带的软件包管理器中目前并没有提供 完整版的 JDK 和 JRE(具体原因不知),但是我们可以通过添加 PPA源 获取 完整版的 JDK 和 JRE。以下是 PPA源 的简单介绍:

  PPA 是 Personal Package Archive 的缩写,也就是个人包档案。使用PPA,软件制作者可以轻松地发布软件,并且能够准确地对用户进行升级,Ubuntu用户 使用 PPA源 可以更加方便的获得软件的最新版本。

  安装完整版的 JDK 和 JRE 的步骤如下:

  1)添加 PPA源
sudo add-apt-repository ppa:webupd8team/java

注:若有提示请按回车(Enter)键继续,若取消请按 Ctrl + C

  2)更新软件包管理器
sudo apt-get update
  3)安装 oracle java版本
JAVA 6 版本:
sudo apt-get install oracle-java6-installer

JAVA 7 版本:
sudo apt-get install oracle-java7-installer

JAVA 8 较新稳定版本:
sudo apt-get install oracle-java8-installer

JAVA 9 最新预览版本:
sudo apt-get install oracle-java9-installer

  注:安装完毕将自动配置环境变量,我们不需要去手动配置。目前安装 JAVA 6 和 JAVA 7 时,可能会报以下错误,具体原因不知(使用网上的方法虽然可以暂时屏蔽这个问题,但不能彻底解决,本人在这里建议大家安装JAVA 8 与 JAVA 9,先不要去管这个错误,可能是 PPA上确实存在着这个错误,如果你有更好的解决办法,请在评论区留言,赠人玫瑰,手留余香~ 谢谢~ )。

安装JAVA 6时的 错误图

安装JAVA 7时的 错误图

3、查看 JDK 和 JRE 的安装路径
sudo update-alternatives --config java
sudo update-alternatives --config javac
4、查看所有 JAVA 安装版本
sudo update-java-alternatives -l

查看所有 JAVA 安装版本

5、切换 JDK 和 JRE 版本
sudo update-alternatives --config java  
sudo update-alternatives --config javac  

切换 JDK 版本

切换 JRE 版本

6、检测 JDK 是否安装成功并配置好环境变量
java -version
javac -version

如果出现以下情况,就算是配置成功了。

查看 JDK 和 JRE 的版本

7、卸载 JDK 和 JRE 版本版本

  *以下是网友提供的彻底卸载方法:

  1)更新软件包管理器
$ sudo apt-get update
  2)卸载 JDK 和 JRE
$ sudo apt-cachesearch 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 -yautoremove
  3)清除配置信息
$ dpkg -l | grep ^rc | awk '{print($2)}' |xargs
$ sudo apt-get -y purge
  4)清除java配置及缓存
$ bash -c 'ls -d /home/*/.java' | xargs
$ sudo rm -rf
  5)手动清除JVM
$ rm -rf /usr/lib/jvm/*


二、通过下载并解压 .tar.gz 包进行安装与卸载

  JDK的 .tar.gz 包可以从官网上下载,为了大家方便,我也给大家提供了自己的百度云盘链接,上面放了两个版本的JDK(1.7和1.8,都是64位的),如果链接失效可以在评论区告诉我,我会在评论区放最新的百度云盘链接~ 具体安装步骤如下:

  百度云盘链接:https://pan.baidu.com/s/1ydLx-r9dcyDjfxl9xh-lVw 密码:j01e

1、将 JDK 的 .tar.gz包 复制到 /opt/目录下
sudo cp 'jdk所在的路径'
2、解压 JDK 到当前目录
sudo tar -xvzf jdk-7-linux-x64.tar.gz 
3、配置环境变量(这里采用修改 .bashrc 的方式配置环境变量,点击这里可以参考另一种最常用的配置环境变量方法
vi ~/.bashrc
4、在 .bashrc 文件的最底部插入下列内容
JAVA_HOME=/opt/jdk1.8.0_91
CLASSPATH=.
PATH=\$JAVA\_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
5、保存并退出,执行 source命令
source ~/.bashrc
6、卸载JDK(切换到 / 根目录下)
find -name jdk

  根据查询文件路径,依次删除,再去 .bashrc 文件中删除之前配置过的环境变量

  • 14
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小异常

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值