linux安装jdk的几种方式
linux下安装jdk的几种方式
在操作过程中有任何疑问,请留言,或者加群:高级java学习交流群(821605718)。
目录
jdk分为openjdk和oracle公司的jdk,接下来我说下两个jdk的安装方式
- openJdk: 由于是开源的jdk,源码不够完整
- oracle的jdk: sun公司开发的jdk后被oracle公司收购,完整
ubuntu下,默认的用户是
ubuntu
,centos下默认的用户是root
,为了统一操作,我一律使用root
。不愿意切换的童鞋,在使用ubuntu命令时,加上关键字sudo
。安装过程中有提示的,输入Y
即可
一、ubuntu 的apt-get安装openjdk
安装openjdk8
# 切换至root用户
sudo su root
# 更新linux仓库
apt-get update
# 下载openjdk8
apt-get install openjdk-8-jdk
查看jdk版本
java -version
二、centos的yum安装openjdk
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel #安装openjdk
查看jdk版本
java -version
三、下载安装包的方式安装oracle jdk(ubuntu/centos均适用)
因为ubuntu和centos操作步骤完全一致,我就不一一列举了,以
ubuntu
为例
3.0 操作步骤概览
- 到官网下载需要的jdk版本: 各个版本jdk下载链接
- 上传jdk到linux
- linux上使用wget命令+下载链接下载压缩包
- 解压缩并设置环境变量
注意:jdk7
无法通过右键复制链接的方式下载,因为有个身份认证,需要登录才可以,最好是下载下来,上传到linux再执行以上3/4步骤,具体操作,我会给出来。
3.1 安装jdk
- 进入orcale官网选择需要的版本右键复制对应的下载链接,或者直接点击下载
-
上传jdk到linux的
/home/ubuntu
目录下面
使用xshll+xftp进行上传: Xmanager Power Suite 6下载(包含shell/xftp等)
具体如何使用xshell+xftp,不会的可以留言或者自行百度,这个不是这里的重点,我就不一一列举了 -
解压jdk
# 创建jdk存储目录
mkdir /usr/java/jdk
# 如果jdk的压缩包上传在/home/ubuntu目录下那么复制到刚刚创建的jdk目录下
cp /home/ubuntu/jdk-8u181-linux-i586.tar.gz /usr/java/jdk/.
#进入/usr/java/jdk目录下面
cd /usr/java/jdk
# 解压jdk
tar -xvf jdk-8u181-linux-i586.tar.gz
3.2 配置环境变量
因为在前面已经安装了openjdk,所以我们先卸载openjdk,再为新jdk设置环境变量
- 查看jdk版本
# 查看jdk版本
java -version
- 卸载已经安装的openjdk
# 卸载已经安装的openjdk
apt-get remove openjdk*
# 查看是否卸载成功
java -version
这里看到已经没有openjdk了,接下来我们安装jdk
- 为新的jdk配置环境变量
#进入etc目录
cd /etc
# 编辑环境变量
vi profile
复制以下内容到profile
# 这里是java刚刚的存放路径
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
接下来输入命令使profile的配置生效
source profile
具体配置如下图
查看配置是否生效
java -version
可以看到jdk已经生效了。
到此,jdk配置完毕。有任何疑问可以留言告知,或者加入我的群,一起学习。群:高级java学习交流群(821605718)