Esta solução funciona em uma máquina de 64 bits. Faça o download de j2sdk-1_4_2_19-linux-i586.bin em Oracle . Execute-o:
sudo sh j2sdk-1_4_2_19-linux-i586.bin
Você pode mover essa pasta para /opt/
ou onde quiser. Após a instalação, você pode verificar se funciona:
/opt/jre-1.4.2/bin/java -version
Em seguida, você pode receber a seguinte mensagem de erro:
-bash: /opt/jre-1.4.2/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
A instalação de glibc.i686
corrigirá isso:
sudo yum -y install glibc.i686
Outra tentativa:
/opt/jre-1.4.2/bin/java -version
Saída:
java version "1.4.2_19"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_19-b04)
Java HotSpot(TM) Client VM (build 1.4.2_19-b04, mixed mode)
NB: essa resposta não fornece o código-fonte, mas fornece uma solução para a instalação do Java 1.4.2, que era a solicitação subjacente.