c/fe

http://d.hatena.ne.jp/uzulla から移行しました。

Java1.3.0_02とCentOS4.1

題名の通りの組み合わせでは

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

といったエラーが出る。

ネットでちょっと捜すとexport LD_ASSUME_KERNEL=2.4.19とか指定すると動くとあるが、指定してもやっぱり動かないことがある。

解決方法は1.3系最新版1.3.1_16(今現在)にする事。
コレに差し替えれば問題なく動作する。
おそらく途中でこの問題は解決されたのだろう(しらないけど)


なんで1.3.0_02なんて化石を最新OSで使っているのかって?
本番機が1.3.0 (無印)なんてふざけたバージョンで運用されているからしかたないんだよ…。