积微成著 不积跬步,无以至千里

首页   >   web开发   >   linux环境下jdk安装图文教程

linux环境下jdk安装图文教程

一直以为关于jdk的安装,已经都写过文章了,今天回头一看,竟然把linux环境下的jdk安装教程给漏了,今天就来补上!

linux环境中就简单很多了,直接下载一个二进制的jdk安装包,然后配置一下环境变量就行了。

直接去官网下载一个,前面已经说过了,大家直接去前面的帖子中看:windows环境下jdk安装图文教程

上图中有很多的版本,大家根据自己需要下载,我因为之前下载过一个jdk-8u112-linux-x64.tar.gz,所以就直接用这个来演示了。

首先,我们使用tar来解压包,建议还是放到 /usr/local 下面

[root@VM_41_196_centos local]# tar -zxvf jdk-8u112-linux-x64.tar.gz

解压过程就不贴了,没报错,基本上就没问题,下面来配置环境变量

export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

注意:linux环境中不是使用分号来隔开,而是使用冒号(都是英文符号),而且linux环境中,可以使用“$环境变量”来获取之前的值,所以配置path时可以追加上去,免得将其他软件的环境变量冲掉了。

下面执行依 java -version,查看是否成功

[root@VM_41_196_centos ~]# java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

到这里就搞定了,但是还有一个步骤,现在是配置成功了,当我们关闭机器,第二次进入的时候,会发现找不到命令

[root@VM_41_196_centos ~]# java -version
-bash: java: command not found

纳尼?这是因为,直接使用export命令,他只是针对当前用户这一次生效,下一次就不行了,所以我们需要将它配置到 /etc/profile 中去,放到最下面一行就行

[root@VM_41_196_centos ~]# vi /etc/profile
[root@VM_41_196_centos ~]# java -version
-bash: java: command not found

诶,怎么还是不行呢?查阅资料发现,需要是这个配置文件生效,否则还是之前的配置,直接使用source命令

[root@VM_41_196_centos ~]# source /etc/profile
[root@VM_41_196_centos ~]# java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

再次重启机器,测试发现没问题了,说明配置成功!

QQ群:积微成著官方群(686430774),验证消息:积微成著

站长Q:1347384268(加好友请注明来意)

分享到:

欢迎分享本文,转载请注明出处!

作者:不忘初心

发布时间:2017-11-13

永久地址:http://www.jiweichengzhu.com/article/bdc2988bcf4c4e8f993428b0594b12ab