linux安装Java
第一步:卸载自带OPENJDK
一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK
1.查看Linux自带的JDK是否已安装
# java -version java version "1.6.0" OpenJDK Runtime Environment (build 1.6.0-b09) OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
2.查看jdk的信息
# rpm -qa|grep java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
3.卸载
# yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 # yum -y remove java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
第二步:安装SUN的JDK
为什么不用自带的JDK,因为它把执行文件和配置文件都打散了放置,可能会不利于某些程序找到对应的文件,影响执行,所以我们要用原始方式安装,通过环境变量来配置。
官网查找最新版本 Java Downloads | Oracle
1.下载
# wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz # tar zvxf jdk-18_linux-x64_bin.tar.gz # mv jdk-18.0.1.1/ /usr/local
2.配置
# vi /etc/profile #配置java环境变量,在文件最后添加 JAVA_HOME=/usr/local/jdk-18.0.1.1 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATH
# source /etc/profile #生效
测试一下
[root@localhost etc]# echo $JAVA_HOME /usr/soft/jdk1.8.0_111 [root@localhost etc]# echo $PATH /usr/soft/jdk1.8.0_111/bin [root@localhost etc]# java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)