阿里云服务器 centos7.6下安装JDK

1.jdk下载链接

https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

这里的jdk建议选择oracle jdk,openjdk只包含最精简的JDK,OpenJDK不包含其他的软件包,比如Rhino Java DB JAXP……

简单的说open jdk 不能使用Java商标,在安装openjdk的机器上,输入“java -version”显示的是openjdk,但是如果是使用Icedtea补丁的openjdk,显示的是java。(未验证) 

总之,在Java体系中,还是有很多不自由的成分,源代码的开发不够彻底,希望Oracle能够让JCP更自由开放一些,这也是所有Java社区所希望的。

2.从windows本地上传JDK到Linux服务器

ALT +P快捷键快速调出SFTP

传包:put -r E:ST_testJDK 

 

 

 

3.解压jdk包: tar -zxvf jdk-8u251-linux-x64.tar.gz -c /usr/local/develop/java/ (-c更改目录)

4.设置JDK环境变量(全局变量)它是是所有用户的共用的环境变量

vi /etc/profile

在末尾添加代码jdk和jre的位置

# jdk位置

JAVA_HOME=/usr/local/develop/java/jdk1.8.0_251

# jre位置

JRE_HOME=/usr/local/develop/java/jdk1.8.0_251/jre

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

PATH=$JAVA_HOME/bin:$PATH

export PATH JAVA_HOME CLASSPATH
5.使环境变量生效:

source /etc/profile
6.java或java -version验证是否安装成功
7.设置Java环境永久生效,否则每次重启都要执行source /etc/profile
vi /etc/profile

# 在最上面添加如下内容:

# jdk位置

export JAVA_HOME=/usr/local/develop/java/jdk1.8.0_251

export PATH=$PATH:$JAVA_HOME/bin

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

原文地址:https://www.cnblogs.com/suesky/p/12767572.html