安装jdk

root用户登录iEPG服务器,输入java-version命令查看系统是否已经安装JDK

如果显示版本低于1.8,则请先卸载,再安装。

如果显示没有其文件或目录,则请安装JDK1.8及以上版本。

JDK的安装情况分两种:一种是系统安装时自带的JDK,另一种是手动安装JDKrpm包。卸载时分两种情况进行说明:

卸载系统自带的JDK的方法

步骤 1 查看系统自带的jdk信息。           rpm -qa|grep java   删了openjdk就行

rpm -qa | grep gcj

看到如下类似信息:

libgcj-4.1.2-44.el5

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

步骤 2 使用rpm -e --nodeps 命令删除如下内容。

rpm-e--nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

----结束

卸载手动安装的JDK的方法

步骤 3 查看手动安装的jdk信息。

rpm-qa | grepjdk

看到如下类似信息:

java-1.4.2-openjdk-1.4.2.0-0.25.b09.el5

jdk-1.4.2_16-fcs

步骤 4 使用rpm -e --nodeps 命令删除如下内容。

rpm-e--nodeps jdk-1.4.2_16-fcs

----结束

1.1.1 安装JDK

本节以安装“jdk-8u45”为例讲解JDK的安装方法,请确认已获取了“jdk-8u45-linux-x64.rpm”包。

步骤 5 root用户登录服务器。

步骤 6 通过SSHXFTP等工具将JDK安装包“jdk-8u45-linux-x64.rpm”上传到Linux服务器的“/tmp”目录下。

步骤 7 进入/tmp”目录。

cd/tmp

步骤 8 赋予文件可执行权限。

chmod777 jdk-8u45-linux-x64.rpm

步骤 9 安装JDK1.8

rpm -ivh jdk-8u45-linux-x64.rpm

安装完成后,会在/usr/java/”目录下生成“jdk1.8.0_45”目录。

 

某些版本的JDK会默认安装在“/usr/local”目录下。

----结束

1.1.2 配置JDK

安装jdk1.8.0_45之后,需要配置JDK环境变量,配置完成后,JAVA环境才能正常使用。

步骤 10 root用户登录服务器。

步骤 11 打开/etc/profile”文件。

vi/etc/profile

步骤 12 i”键进入编辑状态。

步骤 13 “profile文件的末尾处添加如下内容。

 

蓝色字体为JDK的安装路径,请根据实际情况进行修改。

#config java配置成安装jdk后文件夹的路径

JAVA_HOME=/usr/java/jdk1.8.0_45

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#config path

PATH=$JAVA_HOME/bin:$PATH

export PATH JAVA_HOME CLASSPATH

步骤 14 Esc”键后,输入“:wq!”,保存并退出文件。

步骤 15 执行如下命令使配置立即生效。

source/etc/profile

配置生效后,才能正常使用JAVA环境。

----结束

1.1.3 检验JDK配置

在命令行方式下执行如下命令检查环境变量是否设置成功JDK版本是否正确。

java-version

如果系统显示包含如下信息,说明JDK安装并配置成功。

java version "1.8.0_45"

1.1 Tomcat支持多个JDK的方法

更改tomcata安装目录/bin/catalina.sh:

打开catalina.sh文件if [ $have_tty -eq 1 ]; then上方添加下面的语句:

JAVA_HOME=/usr/java/jdk1.8.0_45

JRE_HOME=/usr/java/jdk1.8.0_45/jre

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

PATH=$JAVA_HOME/bin:$PATH

_RUNJAVA=/usr/java/jdk1.8.0_45/bin/java

如果机器上安装JDK8没有安装/usr/java/jdk1.8.0_45需要更改上面的路径

原文地址:https://www.cnblogs.com/onroad2019/p/11352636.html