阿里云服务器 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_test\JDK
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