RedHatシステムに特定の以前のバージョンのJREをインストールする必要があります。
だから.dllをダウンロードしてコピーし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データベースのバージョンを確認するには入力します。
オペレーティングシステムに応じて、32ビットまたは64ビットの正しい自動抽出ファイルを含むJava Webサイトからファイルをダウンロードしてください。
ファイルをダウンロードしたい場所にディレクトリを変更します。
実行権限の変更
ライセンス契約に同意します。
java -version
バージョンを確認するには入力してください。