大家好,又见面了,我是你们的朋友全栈君。
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址: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 与完整版的 Oracle JDK(我们常用的 JDK) 的区别:
简单的来说,Open JDK 和 Oracle JDK(原 Sun JDK)都是由 Sun公司(后来被 Oracle公司收购)发布的,只不过 Open JDK 的源代码不完整,相当于是一个 精简版的 JDK。关于 Open JDK 与 Oracle 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上确实存在着这个错误,如果你有更好的解决办法,请在评论区留言,赠人玫瑰,手留余香~ 谢谢~ )。
3、查看 JDK 和 JRE 的安装路径
sudo update-alternatives --config java
sudo update-alternatives --config javac
4、查看所有 JAVA 安装版本
sudo update-java-alternatives -l
5、切换 JDK 和 JRE 版本
sudo update-alternatives --config java
sudo update-alternatives --config javac
6、检测 JDK 是否安装成功并配置好环境变量
java -version
javac -version
如果出现以下情况,就算是配置成功了。
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账号...