当前位置:   article > 正文

Linux安装OpenJDK-17(CentOS\KylinOS\Rocky9-Linux)_java-17-openjdk.x86_64

java-17-openjdk.x86_64

背景

在kylinOS上安装图数据库Neo4j-community-5.10.x版本时,发现无法正常执行neo4j相关命令。提示需要安装JDK 17。
关键步骤:1.下载。2.解压。3.配置环境变量。4.完成。
通常这种方式安装的软件,JDK或者NEO4J等,在大部分Linux上都是通用的。本文中的操作确认可以在CentOS-7\KylinOS-v10\Rocky9Linux上成功执行。

系统信息

操作系统是麒麟V10-SP2,具体版本是:Kylin Linux Advanced Server V10 (Sword)

#os-release信息
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Sword)"
ID="kylin"
VERSION_ID="8"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Sword)"
ANSI_COLOR="0;31"

#系统信息
Linux localhost.localdomain 4.19.90-24.4.v2101.ky10.x86_64 #1 SMP Mon May 24 12:14:55 CST 2021 x86_64 x86_64 x86_64 GNU/Linux

#操作系统安装了图形化界面。
%packages
@^kylin-desktop-environment

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

默认自带的JDK版本是:

openjdk version "1.8.0_272"
OpenJDK Runtime Environment Bisheng (build 1.8.0_272-b10)
OpenJDK 64-Bit Server VM Bisheng (build 25.272-b10, mixed mode)

  • 1
  • 2
  • 3
  • 4

错误提示

在这里插入图片描述

解决:下载并安装OpenJDK-17

提示需要安装Oracle JAVA或者OpenJDK,图数据库我都选community版本了,JDK我当然是选后者。

【红帽官方提供的openjdk下载地址】

访问红帽官网

在这里插入图片描述

找到对应版本OpenJDK

在这里插入图片描述

登录红帽用户账号完成下载

下载URL是带auth认证的,具体如下。当你看到文章的时候,token已经过期,就算复制也没办法下载。还是老老实实注册一个红帽账号吧。
(实在不行,我也上传了安装包到CSDN资源)

#下载连接是带auth认证的,下面这行地址就算复制了也没用。
https://access.cdn.redhat.com/content/origin/files/sha256/24/24948bceb78e396e972f81315b22ff863da0685f1b52945d722bb4b4d17becce/java-17-openjdk-17.0.7.0.7-1.portable.jdk.el.x86_64.tar.xz?_auth_=1689842298_a0ed1d1885273d3aae619bb95687a40a
  • 1
  • 2

在这里插入图片描述
登录截图如下
在这里插入图片描述

安装OPENJDK-17

  1. 上传并解压安装包。
  2. 配置环境变量。
  3. source 使环境变量生效。
  4. 正常可用,可启动图数据库。

参考OpenJDK-17的环境变量

第一部分是我的jdk和图数据库的安装路径,第二部分就是jdk的环境变量配置。
如果不需要图数据库,去掉相关的NEO4J_HOME内容即可。

[root@localhost /]# tree -L 2 /ilw
/ilw
├── java-17-openjdk-17.0.7.0.7-1.portable.jdk.el.x86_64.tar
├── jdk
│   ├── bin
│   ├── conf
│   ├── demo
│   ├── include
│   ├── jmods
│   ├── legal
│   ├── lib
│   ├── man
│   ├── NEWS
│   └── release
└── neo4j-community-5.10.0
    ├── bin
    ├── certificates
    ├── conf
    ├── data
    ├── import
    ├── labs
    ├── lib
    ├── licenses
    ├── LICENSES.txt
    ├── LICENSE.txt
    ├── logs
    ├── NOTICE.txt
    ├── packaging_info
    ├── plugins
    ├── README.txt
    ├── run
    └── UPGRADE.txt

21 directories, 9 files
[root@localhost /]# tail -n 7 /etc/profile
#export NEO4J_HOME=/ilw/neo4j-community-5.10.0
#export PATH=$PATH:$NEO4J_HOME/bin
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/ilw/jdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export NEO4J_HOME=/ilw/neo4j-community-5.10.0
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$NEO4J_HOME/bin
[root@localhost /]# 

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/157933
推荐阅读
相关标签
  

闽ICP备14008679号