# :-: V10-SP1-aarch64安装jdk1.7
| 适用范围 | 适用版本 | 人员 | 发布时间 | 文档版本 |备注 |
| --- | --- | --- | --- | --- |--- |
| 服务器操作系统 | V10-SP1 | |2022.3.1| V1.0|发布|
| 服务器操作系统 | V10-SP1 | 张志勇 |2022.5.25| V1.1|模板调整|
### 经测试,该方案有效可行
*****
# 演练目的:
原生0518仅支持jdk1.8,安装1.7并测试功能正常
# 演练版本:
```
[root@kylinos ~]# nkvers
############## Kylin Linux Version #################
Release:
Kylin Linux Advanced Server release V10 (Tercel)
Kernel:
4.19.90-23.9.v2101.ky10.aarch64
Build:
Kylin Linux Advanced Server
release V10 (SP1) /(Tercel)-aarch64-Build20/20210518
#################################################
##java版本
[root@kylinos ~]# rpm -qa|grep java
java-11-openjdk-11.0.6.10-4.ky10.ky10.aarch64
javapackages-filesystem-5.3.0-2.ky10.noarch
tzdata-java-2020a-1.p01.ky10.noarch
java-11-openjdk-headless-11.0.6.10-4.ky10.ky10.aarch64
javapackages-tools-5.3.0-2.ky10.noarch
java-1.8.0-openjdk-headless-1.8.0.242.b08-1.h5.ky10.aarch64
java-1.8.0-openjdk-1.8.0.242.b08-1.h5.ky10.aarch64
[root@kylinos ~]# java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
##安装组件
[root@kylinos ~]# yum grouplist
Last metadata expiration check: 0:35:06 ago on Tue 20 Jul 2021 02:15:25 PM CST.
Available Environment Groups:
Server
File and Print Server
Basic Web Server
Virtualization Host
Installed Environment Groups:
Minimal Install
Server with UKUI GUI
Available Groups:
Container Management
Development Tools
Headless Management
Legacy UNIX Compatibility
Network Servers
Scientific Support
Security Tools
System Tools
Smart Card Support
Graphical Administration Tools
```
# 演练过程:
## 1、安装包下载、解压
百度云盘获取如下包:
链接:https://pan.baidu.com/s/1kIWWeLEzTZLDf8yJZK4dTA
提取码:1234
```
[root@kylinos ~]# mkdir java1.7
[root@kylinos ~]# cp java_1.7.tar.gz ./java1.7/
[root@kylinos ~]# cd java1.7/
[root@kylinos java1.7]# tar xf java_1.7.tar.gz
```
## 2、安装
如果是最小化安装系统,可以直接rpm -ivh \*.rpm
如果是图形化安装需要如下操作:
```
##卸载新包giflib-5.1.4-6.ky10.aarch64
[root@kylinos java1.7]# rpm -qa|grep giflib
giflib-5.1.4-6.ky10.aarch64
[root@kylinos java1.7]# rpm -e giflib-5.1.4-6.ky10.aarch64 --nodeps
##安装
ccid-1.4.29-4.ky10.aarch64.rpm giflib-4.1.6-9.el7.aarch64.rpm java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.aarch64.rpm java-1.7.0-openjdk-devel-1.7.0.171-2.6.13.2.el7.aarch64.rpm java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.aarch64.rpm libpng15-1.5.30-7.ky10.ky10.aarch64.rpm pcsc-lite-1.8.23-9.ky10.aarch64.rpm python3-lxml-4.5.1-1.ky10.aarch64.rpm python-javapackages-3.4.1-11.el7.noarch.rpm
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:pcsc-lite-1.8.23-9.ky10 ################################# [ 11%]
2:ccid-1.4.29-4.ky10 ################################# [ 22%]
3:java-1.7.0-openjdk-headless-1:1.7################################# [ 33%]
4:python3-lxml-4.5.1-1.ky10 ################################# [ 44%]
5:libpng15-1.5.30-7.ky10.ky10 ################################# [ 56%]
6:giflib-4.1.6-9.el7 ################################# [ 67%]
7:java-1.7.0-openjdk-1:1.7.0.171-2.################################# [ 78%]
8:java-1.7.0-openjdk-devel-1:1.7.0.################################# [ 89%]
9:python-javapackages-3.4.1-11.el7 ################################# [100%]
##以下包不需要安装
tzdata-java-2019c-1.p01.ky10.noarch
javapackages-tools-3.4.1-11.el7.noarch.rpm
lua-posix-33.3.1-12.ky10.aarch64
copy-jdk-configs-3.7-3.ky10.noarch
lksctp-tools-1.0.16-11.ky10.aarch64
xorg-x11-fonts-others-7.5-24.ky10.noarch
##重新安装新版本giflib
[root@kylinos java1.7]# rpm -e giflib-4.1.6-9.el7 --nodeps
[root@kylinos java1.7]# yum -y install giflib
Installed:
giflib-5.1.4-6.ky10.aarch64
```
## 3、切换版本
```
[root@kylinos java1.7]# alternatives --config java
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 java-11-openjdk.aarch64 (/usr/lib/jvm/java-11-openjdk-11.0.6.10-4.ky10.ky10.aarch64/bin/java)
*+ 2 java-1.8.0-openjdk.aarch64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.h5.ky10.aarch64/jre/bin/java)
3 java-1.7.0-openjdk.aarch64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.aarch64/jre/bin/java)
Enter to keep the current selection[+], or type selection number: 3
[root@kylinos java1.7]# alternatives --config javac
There is 1 program that provides 'javac'.
Selection Command
-----------------------------------------------
*+ 1 java-1.7.0-openjdk.aarch64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.aarch64/bin/javac)
Enter to keep the current selection[+], or type selection number: 1
```
## 4、确认版本
```
[root@kylinos ~]# java -version
java version "1.7.0_171"
OpenJDK Runtime Environment (rhel-2.6.13.2.el7-aarch64 u171-b01)
OpenJDK 64-Bit Server VM (build 24.171-b01, mixed mode)
```
## 5、测试正常
```
[root@kylinos ~]# cat Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
[root@kylinos ~]# javac Hello.java
[root@kylinos ~]# java Hello
Hello World!
```
# 演练结论:
同时安装jdk1.7 1.8,并可以正常使用。
- 常见问题
- 进入救援模式
- 进入单用户模式
- grub引导修复
- V10SP1-biosdevname解析
- 外设挂载和卸载
- audit关闭解决方案
- 终端无法切换
- 救援模式取数据
- 网卡更名操作
- 问题复现解决类
- xgboost复现解决步骤
- 激活类
- 麒麟服务器激活常用命令
- 服务器故障激活问题--须知
- 激活权限获得方式
- V10-SP系列服务器激活
- 银河麒麟高级服务器操作系统V7&V10激活手册
- shell脚本类
- 多网卡队列绑定CPU脚本
- 服务器健康检查脚本
- 服务安装配置类
- 银河麒麟高级服务器操作系统V10(sp1)安装手册
- LVM创建
- Chrony时间同步配置
- 搭建网络yum源
- PXE部署实施
- Man手册安装
- 部署VNC服务
- Kylin-Server-V10-SP1-0711-DNS服务单机部署文档
- 麒麟ks文件定制-封装iso文件
- iptables端口配置
- V10-SP1-aarch64安装jdk1.7
- 工具使用类
- cyclictest测试工具
- e2fsprogs工具介绍
- Logrotate工具说明
- nmon工具安装与使用
- 升、降级类
- rsyslog升级报告
- 性能优化类
- 日志轮转
- 大页内存与透明大页详解
- 优化磁盘IO调度方式
- core文件设置
- 分析报告类
- bond模式4协商不通排查
- audit内存泄露问题分析报告
- mate-indicators内核占用过高问题分析报告
- ansible问题-hostname以及lvol报错
- 关于Linux内存计算的说明
- 磁盘IO调度算法
- 硬件相关类
- 串口
- 网络相关类
- bond创建
- 在已配置好网络情况下添加路由
- 网卡配合网桥实现内网互通KVM虚拟机
- Bond模式4协商不通排查过程
- HA高可用
- kylin HA shell实践
- kylin HA概念性及shell使用
- 虚拟化
- KVM创建虚拟机(图形化操作)
- KVM创建虚拟机(命令操作)
- 容器类
- docker-runc升级
- docker基础镜像制作-服务器版
- 麒麟云平台
- USB3.0设备穿透方法(针对win10云主机穿透)
- 麒麟云平台开关机操作说明
- 技术演练
