安装jdk
以root用户登录iEPG服务器,输入java-version命令查看系统是否已经安装JDK。
如果显示版本低于1.8,则请先卸载,再安装。
如果显示没有其文件或目录,则请安装JDK1.8及以上版本。
JDK的安装情况分两种:一种是系统安装时自带的JDK,另一种是手动安装JDK的rpm包。卸载时分两种情况进行说明:
卸载系统自带的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 通过SSH或XFTP等工具将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,需要更改上面的路径