英文:
Issue with Java 1.5 on RHEL 8
问题
我遇到一个问题,试图查看在运行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版本中时,HotSpot不会正常工作。
> 无法创建Java虚拟机。
有人有什么想法吗?
我想启动一个旧应用程序,无法在较新的Java版本上运行。
到目前为止,我已经尝试过:
- 从.bin文件安装不同的Java 1.5版本
- 检查文件权限(用户、执行权限等)
- 从.rpm文件安装更近期的Java 1.5版本
英文:
I am facing an issue trying to see java version on a server that has as an OS RHEL 8. The java version is 1.5.
/usr/java/java/jdk1.5.0_11/bin/java -version
The response I get back is:
> There was an error trying to initialize the HPI library.
> Please check your installation, HotSpot does not work correctly when
> installed in the JDK 1.2 Linux Production Release, or with any JDK
> 1.1.x release.
> Could not create the Java virtual machine.
Does anyone have an idea?
I want to start an old app that can not run with newer java version.
So far I have tried:
- Installing different java 1.5 version from a .bin file
- Checked the file permissions (user, execution, etc...)
- Install a more recent java 1.5 from an .rpm file
答案1
得分: 4
RHEL 8 于2019年发布。Java 1.5 于2004年发布。可以预期它不会受到更新操作系统的支持。而且在这个十年内使用Java 1.5是一个极大的安全风险。要么使用当前版本的Java/OpenJDK,要么按照@teapot418所说,使用较旧操作系统的虚拟机(这也可能带来风险)。如果您的软件与较新的JDK不兼容,您可以尝试使用JDK 8,这是一些OpenJDK分发版仍然支持的最近版本。
英文:
RHEL 8 was released in 2019. Java 1.5 in 2004. It should be expected that it is not supported by a more recent operating system. Also it is a crazy security risk to use Java 1.5 on this decade. Either use a current version of Java/OpenJDK or do as @teapot418 says and use a Virtual Machine of an older operating system (which could be its own risk). If there is an incompatibility of your software with newer JDKs you could try JDK 8, which is the nearest release still supported by some OpenJDK distributions.
答案2
得分: 0
谢谢您的帮助和想法。我成功地通过使用dnf安装libnsl,然后安装来自Oracle的1.5版本的java.rpm文件来设置它。
英文:
thank you for the assistance and your thoughts. I managed to set it up by installing libnsl with dnf and then install java 1.5 from oracle .rpm file
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论