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配置成功。

银河麒麟高级服务器操作系统V10SP2安装JDK相关推荐

  1. 银河麒麟高级服务器操作系统V10上安装k8s单机集群

    前言 本文介绍银河麒麟高级服务器操作系统V10上安装部署k8s单机集群及一些基础的kubectl指令 本文涉及部署脚本主要源自基于https://github.com/easzlab/kubeasz在 ...

  2. 银河麒麟高级服务器操作系统V10SP1 - ISO镜像定制 + KickStart自动化安装

    文章目录 一.基础环境搭建 1. 原始ISO获取 2. 系统安装 二.ISO镜像定制 1. 准备工作 2. 修改ISO镜像 3. 生成ISO镜像: 三.ISO镜像验证 一.基础环境搭建 1. 原始IS ...

  3. 【Linux operation 23】Win 10 64位(X86 架构CPU)安装ARM架构的虚拟机(银河麒麟高级服务器操作系统 V10)

    1.银河麒麟高级服务器操作系统 V10(鲲鹏版)下载: 官网下载 https://www.kylinos.cn/scheme/server/1.html 1.银河麒麟高级服务器操作系统V10x86/兆 ...

  4. window10下安装银河麒麟高级服务器操作系统(飞腾版)V10

    1.系统镜像 2.安装虚拟机 坑:我们经常使用的电脑CPU是x86架构的,然后我们安装x86架构的64位处理器的操作系统直接使用VMware等虚拟软件进行虚拟,而对与不同的CPU架构的arm架构的操作 ...

  5. 银河麒麟高级服务器操作系统V10——LVM创建与使用

    银河麒麟高级服务器操作系统V10--LVM创建与使用 fdisk -l 查看当前分区表信息 fdisk 新增一块 2 TB 分区并个性 ID 为 8e fdisk和lsblk 查看最新分区信息 将物理 ...

  6. VMware 安装 银河麒麟高级服务器操作系统 V10 + QT 开发环境搭建

    下载并安装vmware 下载银河麒麟操作烯烃服务器版v10的镜像文件 从官网下载,因为是x86的电脑芯片,选择AMD64版,即 vmare 安装麒麟操作系统 注意事项: 安装位置选择自动分区 网络和主 ...

  7. 银河麒麟高级服务器操作系统V10 SP2安装人大金仓V8R6数据库

    目录 1.安装环境配置 1.1配置本地yum源 1.2同步本地时间 1.3配置本地环境 2.安装依赖关系 3.安装数据库 1.安装环境配置 1.1配置本地yum源 [root@kylintest2 ~ ...

  8. 银河麒麟高级服务器操作系统V10上编译安装vscode失败的艰辛历程

    确认预装git即python版本 编译安装nods.js(非编译安装的node.js,yarn指令运行会崩溃!) sudo dnf install python gcc-c++ make 下载源码 执 ...

  9. 银河麒麟高级服务器操作系统V10-系统管理员手册:01 基本系统配置

    目录 第一章 基本系统配置 1.1. 系统地区和键盘配置 1.1.1. 配置系统地区 1.1.1.1. 显示当前配置 1.1.1.2. 显示可用地区列表 1.1.1.3. 配置地区 1.1.2. 配置 ...

最新文章

  1. ITIL应用系列之服务台
  2. Android系统中设置TextView等的行间距
  3. C# 中的三个高级参数 params
  4. solidworks钣金插件_SolidWorks钣金三圆弧交点如何展开?大神和小白请进
  5. Java在生活中的应用盘点!
  6. mysql 经验_mysql经验
  7. cx oracle 中文 u,cx\U Oracle永久连接
  8. React学习笔记:入门案例
  9. flutter 动画展开菜单_蒲公英 · JELLY技术周刊 Vol.34: 芜湖~ Flutter
  10. 【Unity Shaders】Lighting Models —— 灯型号Lit Sphere
  11. HAProxy的安装和部署
  12. Apache与Tomcat集群配置
  13. 影视剪辑,PR剪辑软件两个转场教程
  14. java计算机毕业设计民宿运营管理网站源码+mysql数据库+系统+lw文档+部署
  15. poi-3.17版本 和若依框架结合--excel导出,excel图片导出
  16. 记录使用QRCode 显示并下载二维码图片
  17. html中的圆周率如何调用,谁算出来的圆周率
  18. 秀米怎么用html模板,秀 米 模 板 不 够 用 ?
  19. 医学遗传学词汇英语术语英文(Glossary) 3
  20. Tecohoo VD-206S 全高清视频会议摄像机

热门文章

  1. Oracle中的NVL函数
  2. 配置maven中央仓库镜像
  3. 腾讯云centOS7服务器 防火墙及端口常用命令
  4. 【oracle】user_cons_columns表约束字段的视图
  5. 代码随想录算法训练营第37天|738. 单调递增的数字,714. 买卖股票的最佳时机含手续费,968. 监控二叉树
  6. 思科ACL不连续通配符掩码的计算
  7. 继上一篇的初学数据库连接---网站课程设计完善(适合初学者)
  8. 「津津乐道播客」#348 原汤话原食:厂长来了:AI是怎样帮你挡掉电诈的?
  9. 使用Homebrew安装nvm
  10. 南京李先森硬盘磁头损坏数据恢复案例