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が64ビットではなく32ビットで必要な場所にインストールされていることをどうやって確認できますか?

内部に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バージョンを選択します。

おすすめ記事