dポイントプレゼントキャンペーン実施中!

現在、RedHat Enterprise Linux(ES)にて、
j2sdk1.3.1_03をインストールし、PATHを通したのですが、

Error occurred during initialization of VM
Unable to load native library: /usr/java/jdk1.3.1_07/jre/lib/i386/libjava.so: symbol __lib
c_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference

というエラーが発生して、コンパイルはおろかjavaのversionすら参照できません。

何か情報提供および対策があれば教えていただきたいです。
よろしくお願いいたします。

A 回答 (3件)

これは、けっこう知られているJDKのバグです。


RedHatとJDKのバージョンを上げてください。

http://bugzilla.redhat.com/bugzilla/show_bug.cgi …
http://www.redhat.com/archives/fedora-list/2003- …
    • good
    • 0

RedHatも、Linux用のj2sdkも使った事がないので外してたら済みません。



>j2sdk1.3.1_03をインストールし
たディレクトリが、
>/usr/java/jdk1.3.1_07/
って不思議な気がするんですけど。

複数バージョンが同居しちゃったとか、
jdk1.3.1_07を削除した時に何でか残ったって事ないですか?

この回答への補足

すみません。記載ミスです。
インストールしたのは、j2sdk1.3.1_07です。

補足日時:2004/01/21 11:07
    • good
    • 0

おつかれさまです。


PathだけでなくClasspathも通さないといけませんよ
クラスパスは

インストールディレクトリ/jdk1.3.1_07/lib

です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!