centos7 服务器安装 nexus,启动时报 /usr/jdk1.8: Is a directory 如何解决?
- 宿主机环境 CentOS Linux 7 (Core)
- nexus-3.29.0-02
- java 11.0.17,另外因为 nexus 需要,本地又下载了 jdk1.8
centos7 服务器上安装 nexus,启动的时候报错
[root@VM-12-15-centos bin]# ./nexus status
./nexus: line 578: /usr/jdk1.8: Is a directory
报错信息:/usr/jdk1.8: 是一个目录
之前已经在/bin目录下配置过
INSTALL4J_JAVA_PREFIX="/usr/jdk1.8"
/usr/jdk1.8
为 jdk1.8 版本存储路径。目前宿主机存在两个 java 版本,用的是 java17,
[root@VM-12-15-centos bin]# java --version
java 11.0.17 2022-10-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.17+10-LTS-269)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.17+10-LTS-269, mixed mode)
用 java17 原因是因为 jenkens 需要此版本的 java 环境。网上接近的搜索 maevn 的 nexus 私库搭建,实践过还是不行,如何解决?
回复
1个回答

test
2024-07-12
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容