Linux Ubuntu 下安装与卸载 JDK,亲测有效~[通俗易懂]

Linux Ubuntu 下安装与卸载 JDK,亲测有效~[通俗易懂]习惯了在Windows系统上搭建JDK环境,也来试试在Linux上搭建JDK环境,经过最近两天的研究,将自己的心得分享给大家。由于本人水平有限,错误在所难免,还请各路豪杰不吝赐教~  使用apt-get在线安装与卸载,解压.tar.gz包手动安装与卸载

大家好,又见面了,我是你们的朋友全栈君。

版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址: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 文件中删除之前配置过的环境变量

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/153002.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号