Jre安装没有/usr/bin/java文件?

Jre安装没有/usr/bin/java文件?

我需要在 RedHat 计算机上安装特定的旧版本 JRE。

所以我下载jre-1_5_0_10-linux-i586.rpm并复制到/opt/local.然后我运行sh ./jre-1_5_0_10-linux-i586-rpm.bin并最终使用安装了它rpm -ivh jre-1_5_0_10-linux-i586.rpm

接下来,我将 jre 复制到我的应用程序文件夹中/usr/java/jre1.5.0_10 /opt/local/myapp/。最后,当我尝试alternatives --install按照此命令设置时:

alternatives --install /usr/bin/java java /opt/local/mpapp/jre1.5.0_10/bin/java 1

我得到了错误no such file or directory

可能出了什么问题,为什么链接/usr/bin/java没有创建?

答案1

切换到保存文件的目录并执行二进制文件更改权限使其可执行

chmod 755 jre-1_5_0_10-linux-i586-rpm.bin

执行文件后,执行 RPM,然后键入“是”以接受许可协议并允许其完成安装。

创建一个符号链接,例如

ln -s /usr/java/jre1.5.0.10//bin/java java

或者

ln -s /usr/java/jre1.5.0.10//bin/javac javac

键入java -version以确认版本并键入rpm -qa | grep jre以根据 rpm 数据库确认版本。

从 Java 网站下载文件,其中包含 32 位或 64 位的正确自解压文件,具体取决于您的操作系统。

将目录切换到要下载文件的位置

更改可执行权限

接受许可协议。

键入java -version以确认版本。

相关内容