我需要在 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
以确认版本。