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 (無印)なんてふざけたバージョンで運用されているからしかたないんだよ…。