JDK是Java语言的软件开发工具包,是整个java开发的核心,它包含了JAVA的运行环境(Java运行环境Java Runtime Environment,简称JRE)和JAVA工具。
JDK与OpenJDK的区别:OpenJDK采用GPL V2协议发布,而JDK则采用JRL协议发布。两个协议虽然都是开放源代码的,但是在使用上GPL V2允许在商业上使用,而JRL只允许个人研究使用。OpenJDK只包含最精简的JDK部分,不包含其他的软件包,比如Rhio、JAXP等,并且可以分离的软件包也都是尽量的分离,但是这大多数都是自由软件,你可以自己下载加入。
1、安装JDK之前,先查看系统是否已安装JDK相关软件包,银河麒麟V10SP2服务器操作系统采用图形化安装时已安装有OpenJDK,如下图:
2、卸载系统自带openjdk
使用命令:rpm -qa |grep java 查询系统已安装的相关jdk包
使用命令:rpm -e --nodeps xxx.deb 卸载openjdk相关软件包
3、下载并安装JDK。
官网下载地址:https://www.oracle.com/java/technologies/downloads/#java11
将下载好的jdk包上传至需要安装的服务器上,进行解压安装
# 将下载好的jdk压缩包解压到指定目录/usr/local/jdk17
mkdir /usr/local/jdk17
cp jdk-17-linux-x64_bin.tar.gz /usr/local/jdk17
cd /usr/local/jdk17
tar -zxvf jdk-17-linux-x64_bin.tar.gz
4、设置Java环境变量,修改系统配置文件/etc/profile,命令:pluma /etc/profile ,在文件末尾添加如下图所示部分,其中JAVA_HOME路径根据自己实际情况进行更改。(
JAVA_HOME环境变量:指向jdk的安装目录,java常用开发工具eclipse、idea都是通过搜索JAVA_HOME变量来寻找安装好的jdk;
PATH环境变量:作用是指定命令搜索路径,在shell下执行命令时,系统会到PATH变量所指定的路径中查找相应的命令程序,把jdk的bin目录添加到PATH变量中,bin目录下的可执行文件javac/java/javadoc就可以在任意目录下被命令java/javac调用了;
CLASSPATH环境变量:指定类搜索路径,当Java程序中引用jdk提供的类/方法时,jvm会在CLASSPATH中寻找)
配置完成后,执行命令重新加载profile文件
source /etc/profile
5、验证JDK是否安装成功,命令:java -version。控制台输出如下图所示,即说明jdk配置成功。
文章来源:https://www.toymoban.com/news/detail-628955.html
文章来源地址https://www.toymoban.com/news/detail-628955.html
到了这里,关于银河麒麟高级服务器操作系统V10SP2安装JDK的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!