首页 > 系统相关 >Linux ARM架构_安装JDK8-银河麒麟V10 Kylin Linux

Linux ARM架构_安装JDK8-银河麒麟V10 Kylin Linux

时间:2023-05-10 13:12:11浏览次数:48  
标签:java jdk V10 JDK8 Linux HOME 安装 JAVA

原文链接:https://blog.csdn.net/a767815662/article/details/124579939

1、官网下载aarch64架构jdk包
2、linux服务器中创建java文件夹,方便后期快速寻找
3、将jdk包传输到Linux系统中的/usr/local/java目录下
4、查看linux机器中是否有安装jdk8
5、查看java安装文件
6、卸载OpenJDK
7、校验卸载OpenJDK是否成功
8、安装JDK8
8.1 解压下载好的tar.gz文件
8.2 配置Java环境变量
9、测试JDK 是否安装成功
大家好,我是星仔。本博客收录于《华星详谈-学习中心》。本学习中心收集了Java整个技术体系的所有技术要点。每篇博客后面或者知识点结尾都附带有面试题,提供给大家巩固本章内容。

为各位同胞们能够系统性的掌握整个Java技术体系而建立的学习中心。星仔正在努力的更新学习中心中的内容。望诸君共勉!!!

本博客是基于银河麒麟V10(Kylin Linux Advanced Server V10 (Tercel))操作系统环境下进行安装,故先去JDK官网上下载aarch64架构的jdk包。

1、官网下载aarch64架构jdk包
建议在windows服务器下下载好对应的包之后再上传上去。

官网下载地址:https://www.oracle.com/java/technologies/downloads/#java8

选择RAM架构的包,进行下载

 

现在下载jdk包要先进行登录注册,要是没有注册的话填写下信息直接注册。


2、linux服务器中创建java文件夹,方便后期快速寻找
cd /usr/local/
mkdir java
1
2
3、将jdk包传输到Linux系统中的/usr/local/java目录下
一般本人使用的是xftp工具进行文件的上传

4、查看linux机器中是否有安装jdk8
一般的来说,新linux服务器都会默认安装有OpenJDK,此时我们需要先把他删除掉

java -version
1


5、查看java安装文件
rpm -qa|grep java
1


6、卸载OpenJDK
.noarch可以不用删除,其他通过rpm -qa|grep java命令查询的文件都删掉

rpm -e --nodeps java-11-openjdk-headless-11.0.6.10-4.ky10.ky10.aarch64
rpm -e --nodeps java-11-openjdk-11.0.6.10-4.ky10.ky10.aarch64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-1.h5.ky10.aarch64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-1.h5.ky10.aarch64
1
2
3
4
7、校验卸载OpenJDK是否成功
通过java -version 命令,如果没有出现java 的版本信息则说明已经卸载成功

[root@app--0002 java]# java -version
-bash: /usr/bin/java: 没有那个文件或目录
1
2
8、安装JDK8
8.1 解压下载好的tar.gz文件
tar -zxvf jdk-8u321-linux-aarch64.tar.gz
1
解压完成后


8.2 配置Java环境变量
/etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,所以我们要将jdk配置到/etc/profile,才可以在任何一个目录访问jdk。

首先执行以下命令,打开/etc/profile文件

vim /etc/profile
1
按i进入编辑,在profile文件尾部添加如下内容,其中JAVA_HOME为jdk的安装路径,我这里是/usr/local/java/jdk1.8.0_321路径下

export JAVA_HOME=/usr/local/java/jdk1.8.0_321
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
1
2
3
4
5

然后保存并退出编辑
首先按Esc,然后输入 :wq 进行保存并退出

最后通过命令source /etc/profile让profile文件立即生效

source /etc/profile
1
9、测试JDK 是否安装成功
java -version
1

 

标签:java,jdk,V10,JDK8,Linux,HOME,安装,JAVA
From: https://www.cnblogs.com/fswhq/p/17370874.html

相关文章

  • linux 设置定时任务
    这里我们定时清理缓存(AI训练经常导致缓存没有及时清理,后面的读写操作就很慢)书写启动文件sudovimcleanBuff.sh#!/bin/bashecho"开始清理缓存"#写入硬盘,防止数据丢失sync;sync;sync;#延迟10Ssleep10echo1>/proc/sys/vm/drop_cachesecho2>/proc/sys/vm/drop......
  • Linux降级Flatpak包
    导读Flatpak软件包的一个鲜为人知的特点是,它允许你对已安装的应用程序进行降级。下面是如何使用它的方法。从技术上讲,小版本或次要更新是为了解决问题。但是,当某些更新破坏你当前的工作流程时,情况可能会变得更糟。无论是Flatpak包还是Snap,当出现问题时,一切都会在某个......
  • Rocky Linux:编译安装nginx 1.24.0(Rocky Linux 9.1)
    一,官网:http://nginx.org/如图:二,下载并解压下载:[root@imgnginx]#wgethttp://nginx.org/download/nginx-1.24.0.tar.gz解压:[root@imgnginx]#tar-zxvfnginx-1.24.0.tar.gz 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectfor......
  • Linux 设置 LD_LIBRARY_PATH
    转载:https://www.cnblogs.com/zhanggaofeng/p/7535034.html 在Linux下,如果自己写好一个动态链接库,需要在其他程序里调用,则需要让这些程序能找到这个动态链接库,如果设置的不对,就会出现类似的错误:errorwhileloadingsharedlibraries:libmysqlclientso.so.0:cannotopens......
  • LINUX杂七杂八
    一、防火墙的设置相关开放端口:firewall-cmd--zone=public--add-port=8089/tcp--permanent重启服务,让开放生效:systemctlrestartfirewalld查看是否成功开放:firewall-cmd--list-ports二、调整系统打开文件的限制数:打开终端,输入命令:ulimit-n,查看当前系统的文件打开限制,......
  • linux 查看文件中的特殊字符
    1.cat命令cat-Afilename^M是Windows文件中的字符,即\r优缺点:cat命令会查看文件的全部内容,并不能像more命令那样翻页操作,当文件较大时,不适合使用cat命令!2.vi/vim命令#进入编辑页面vifilename#使用:setlist或者:setinvlist ......
  • linux下拆分PDF、批量裁剪图片及合并为PDF操作
    好久不碰代码,文件操作啥的快忘光了(你丫本来就没怎么学吧!)我先放两串代码在这QAQ拆分PDFpdftoppm-png?.pdfs批量裁剪图片裁剪图片指令,这个指令是ImageMagick带的一个什么东西,单位电脑能装convertsrc.png-crop长x高+起始像素点横坐标+起始像素低纵坐标dest.png然后......
  • Linux安装gitbook
    Linux安装gitbook下载nodejs包wgethttps://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz解压tar-zxvfnode-v12.16.1-linux-x64.tar.gz建立软连接[root@VM-16-13-centos~]#lsnode-v12.16.1-linux-x64node-v12.16.1-linux-x64.tar.......
  • rocky linux: 禁止使用root登录ssh,只允许指定用户(Rocky Linux 9.1)
    一,配置可以sudo的用户参考这个:https://www.cnblogs.com/architectforest/p/17386259.html二,禁止使用root登录ssh1,配置ssh[root@img~]#vi/etc/ssh/sshd_config配置内容:设置PermitRootLogin值为no#PermitRootLoginyesPermitRootLoginno新增一行:AllowUsers......
  • Linux系统的内存摘要
    通过free-m查看系统内存使用情况total:总内存大小。used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。free:空闲的内存大小。shared:进程间共享内存(一般不会用,可以忽略)。buffers:内存中写完的东西缓存起来,这样快速响应请求,后面数据再定期刷到磁盘上。cached......