RHEL 8 上的 Java 1.5 问题

问题描述 投票:0回答:2

我在尝试在具有 OS RHEL 8 的服务器上查看 Java 版本时遇到问题。Java 版本是 1.5。

/usr/java/java/jdk1.5.0_11/bin/java -version

我得到的回复是:

尝试初始化 HPI 库时出错。
请检查您的安装,当 HotSpot 无法正常工作时 安装在 JDK 1.2 Linux Production Release 中,或与任何 JDK 一起安装 1.1.x 版本。
无法创建 Java 虚拟机。

有人有想法吗? 我想启动一个无法在较新的 Java 版本上运行的旧应用程序。

到目前为止我已经尝试过:

  • 从 .bin 文件安装不同的 java 1.5 版本
  • 检查文件权限(用户、执行等...)
  • 从 .rpm 文件安装更新的 java 1.5
java redhat
2个回答
4
投票

RHEL 8 于 2019 年发布。Java 1.5 于 2004 年发布。应该预计它不会被更新的操作系统支持。在这十年里使用 Java 1.5 也是一个疯狂的安全风险。要么使用当前版本的 Java/OpenJDK,要么按照@teapot418 的说法使用旧操作系统的虚拟机(这可能是它自己的风险)。如果您的软件与较新的 JDK 不兼容,您可以尝试 JDK 8,这是一些 OpenJDK 发行版仍然支持的最近版本。


0
投票

感谢您的帮助和想法。我设法通过使用 dnf 安装 libnsl 来设置它,然后从 oracle .rpm 文件安装 java 1.5

© www.soinside.com 2019 - 2024. All rights reserved.