CentOS安装JDK

1、准备

创建目录

1
2
$ mkdir /usr/java
$ cd /usr/java

下载 jdk-8u73-linux-x64.tar.gz,解压

1
$ tar -zxvf jdk-8u73-linux-x64.tar.gz

会解压到 /usr/java/jdk1.8.0_73

2、配置环境变量(两种方式二选一配置即可)

2.1 编辑 /etc/profile 文件

修改 /etc/profile 文件当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的 shell 都有权使用这些环境变量,可能会给系统带来安全性问题。

1
$ vi /etc/profile

增加如下内容

1
2
3
export JAVA_HOME=/usr/java/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH

保存退出 :wq

1
2
$ . /etc/profile
$ echo $JAVA_HOME

2.2 编辑用户目录下的 .bash_profile

修改 .bash_profile 文件这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果需要给某个用户权限使用这些环境变量,只需要修改其个人用户主目录下的 .bash_profile 文件就可以了

1
2
3
export JAVA_HOME=/usr/java/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH

然后执行使之生效

1
source .bash_profile

可以看到 JAVA_HOME 不是指向真实的 jdk 目录 /usr/java/jdk1.8.0_73,而是指向 /usr/java/jdk

3、创建软链接

为jdk真实目录创建一个命名更加间洁快捷方式

1
2
3
$ ln -s /usr/java/jdk1.8.0_73 /usr/java/jdk
$ source /etc/profile
#$ source .bash_profile

至此,配置完成

  • 本文作者: forever杨
  • 本文链接: https://blog.yl-online.top/posts/d08f134.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。如果文章内容对你有用,请记录到你的笔记中。本博客站点随时会停止服务,请不要收藏、转载!