Java问题-RHEL

Java问题-RHEL

我在测试环境中有 RHEL,我想安装一个程序来启动一个强制执行 java.lang 的脚本。该脚本测试 Java 二进制文件文件夹。

我首先尝试选择java/bin目录,但它说该目录中没有可执行文件。我尝试了很多事情,包括安装和卸载Java。现在我意识到我应该选择具有bin/lib/作为子目录的父 Java 文件夹。当我尝试选择此目录时,它显示 JRE 与我尝试安装的软件不兼容。

我要安装的软件使用32位Java。我认为我现在拥有的是 64 位 Java。

我下载了32位版本的Java 1.7并安装它,rpm它说安装成功,但我实际上找不到它。当我尝试运行 java 不兼容的脚本时,我遇到了同样的问题。

如何确保 Java 以 32 位而不是 64 位安装在所需位置?

里面有一个java文件,/etc/alternatives/java_sdk/bin但是当我尝试发出时,java -version我得到:

[root@localhost bin]# ./java -version
Error: could not find libjava.so
Error: Could not find Java SE Runtime Environment.

答案1

尝试:

alternatives --config java

并选择您要使用的 Java 版本。

相关内容