以JDK1.8为例
1、首先要查看服务器的系统版本,是32位还是64位
#getconf LONG_BIT
64
2、下载64位版本的jdk
我的下载地址页面是:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我的下载地址是:
jdk-8u162-linux-x64.rpm
版本是:jdk-8u162-linux-x64.rpm
3、使用ftp工具如FileZilla,xftp,winscp,将下载好的文件传到服务器上,我是传到了home/ftpUser(自定义)文件夹。
如果服务器没有配置FTP,可以去Linux配置FTP服务器看看如何配置。
4、查看当前有没有安装jdk
rpm -qa |grep jdk
如果没有,则什么都不会返回。如果之前安装了jdk,会返回jdk的信息,如下:
jdk-1.7.0_65-fcs.i586
如果有就移除
#rpm -e jdk-1.7.0_65-fcs.i586
5、输入安装命令,无须赋予权限,可以直接执行
rpm -ivh /home/ftpUser/jdk-8u162-linux-x64.rpm
6、设置环境变量(在文件末尾加入)
#vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_162
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
wq 保存文件并退出vim
7、输入命令检查是否已经安装设置好(无须重启服务器)
#java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)