首页 > 其他分享 >麒麟操作系统jdk环境配置

麒麟操作系统jdk环境配置

时间:2024-10-16 15:49:13浏览次数:10  
标签:sudo java 操作系统 jdk 麒麟 HOME 安装包 JAVA

本文以java8为例。jdk8下载地址:

https://www.oracle.com/java/technologies/downloads/#java8

进入页面后可以看到不同操作系统jdk包的下载链接(需注册账号登录才能下载安装包)。由于麒麟操作系统是基于Linux系统的,所以这里首先进入Linux下载列表。

根据CPU型号查询内核架构类型,然后根据CPU内核架构类型选择jdk安装包。例:

Intel、AMD:x86_64(amd64, x64) 架构

海光(Hygon):x86 架构

飞腾(Phytium):ARM 架构

下载好jdk安装包后复制到Linux文件目录中(自选: /opt/, /dev/, /home/等)

注意:由于麒麟操作系统特性,用U盘拷贝安装包只能先将文件复制至麒麟系统桌面,然后使用终端页面输入命令”sudo mv jdk_file target_path”将文件移动至目标文件路径。

进入jdk安装包所在目录,执行命令,解压文件:

sudo tar –zxvf jdk_file

此处注意指令前面要加上sudo,只输入tar –zxvf jar_file执行会报错“权限不足”。

安装包解压完成后输入命令”vim /etc/profile”,编辑配置文件添加环境变量:

此处同样要在指令前面加sudo,否则无法修改profile文件。

在文件末尾追加三行内容(JAVA_HOME即jdk安装包解压目录):

export JAVA_HOME=/usr/java/jdk1.8.0_162

export CLASSPATH=$JAVA_HOME/lib/

export PATH=$PATH:$JAVA_HOME/bin

编辑完成后输入”source /etc/profile”指令重新加载配置文件,并测试环境变量是否已添加完成:

重新加载配置文件时会提示是否允许修改,选择允许。然后执行java –version查询已安装java版本。

正常显示已安装jdk版本号则jdk环境配置完成。

标签:sudo,java,操作系统,jdk,麒麟,HOME,安装包,JAVA
From: https://blog.csdn.net/jay_hyaline/article/details/142983721

相关文章

  • jdk1.6,jdk1.7,jdk1.8安装共存问题
    1.今天遇到了需要编辑开发公司老项目的情况,之前本人电脑就装了1.6和1.8的jdk,现在老项目优需要安装jdk1.7运行,便有了这个问题,再次记录下2.首先需要安装对应的jdk,以及环境变量,我这里只展示三者共存的环境变量设置,其余单一的配置环境变量,网上都有就不在此啰嗦了3.用JAVA_H......
  • openEuler、Linux操作系统---(7)权限管理与进程管理讲解
    一、引言在Linux操作系统的广袤领域中,权限管理与进程管理犹如两道坚实的壁垒,对系统的安全性、稳定性及运行效率起着至关重要的作用。本次讲解将引领各位深入探索Linux系统的权限机制和进程管理领域,通过对chmod、chown、umask等命令的运用来实现文件权限的修改、文件所有......
  • 6.JAVA环境准备-->JDK
    【1】下载JDK www.oracle.com/technetwork/java/javase/downloads/index.html  外网环境下载比较慢;这里推荐华为镜像进行下载,先选版本,再选对应系统新手window直接选择 https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-windows-x64.exe【2】安装JDK 下......
  • 在Windows下载VMware安装麒麟桌面操作系统
    在Windows上安装下载VMwareWworkstationPro一、下载安装虚拟机下载:去vmware官网下载PC端VMware;安装:下载文件:安装之后的界面;点击下一步出现了这个页面,证明电脑里面已经存在vmware,可以直接用,如果需要重新安装,可进行直接删除,再重新打开安装程序继续安装;到选择位置......
  • Mybatis-plus 3.5.4 的AOP问题 java.lang.ClassCastException: class org.springfram
    报错,然后我把mapper上的@repository删掉就好了,为什么ChatGPT说:ChatGPT删除@Repository注解后问题解决,可能是与SpringAOP代理机制和MyBatisPlus结合时的一些细节有关。以下是原因分析:@Repository和SpringAOP代理的影响@Repository注解的主要作用是将类标记为持......
  • linux 操作系统下 dpkg-preconfigure 命令介绍和使用案例
    linux操作系统下dpkg-preconfigure命令介绍和使用案例dpkg-preconfigure命令介绍dpkg-preconfigure是Debian和基于Debian的Linux发行版中用于预配置软件包的工具。它允许用户在安装软件包之前,提前提供配置选项,从而简化安装过程。命令格式dpkg-preconfigure[选......
  • 操作系统15
    设备分配与回收1.数据结构:系统设备表、设备控制表、控制器控制表、通道控制表2.分配原则    (1)要充分发挥设备的使用率,尽可能让设备忙碌,但又避免由于不合理的分配方法造成的死锁    (2)要做到把用户程序和具体物理设备隔离开来,即用户面对的是逻辑设备,而分配程......
  • 国产麒麟操作系统离线一键升级openssh版本
       根据等保测评结果,一般服务器都需要升级openssh版本和openssl版本,由于2个不同软件之间版本相互有关联,分开下载不知道下载哪个版本才合适,经过本人亲测,在一台服务器跑通后,直接同时4台服务器操作,3分钟内把另外4台服务器的所有关于openssh漏洞的问题都解决了。下面是相应的执......
  • ArrayList源码分析(底层数据结构,成员变量,构造方法)以及面试题(基于JDK1.8)
    要分析Arraylist,我们首先要从它的底层数据结构实现出发,再结合其底层源码,可能能让读者理解的更加深刻一点。1,底层数据结构(数组)Arraylist底层是基于动态数组实现的。数组是一种使用连续储存空间储存相同数据类型的线性数据结构。面试题1为什么数组索引从0开始不从1开始?分......
  • 配置supermap iportal数据库,银河麒麟arm架构SP3系统中离线编译安装postgres、postgis
     一、安装环境准备postgresql-11.2.tar.gz、postgis-2.5.0.tar.gz文件,geos-3.6.1-12.ky10.aarch64.rpm包,再准备一台有外网的机器。如果遇到缺少的包,去有外网的机器下载,再考到内网机器里安装。大部分安装都是编译安装,遵循配置、编译、安装这三步。注意安装后的软件目录postgre......