💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
# :-: 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,并可以正常使用。