答案1
该解决方案适用于 64 位机器。下载 j2sdk-1_4_2_19-linux-i586.bin 从甲骨文。运行:
sudo sh j2sdk-1_4_2_19-linux-i586.bin
您可以将此文件夹移动到/opt/
您想要的位置。安装后,您可以检查是否有效:
/opt/jre-1.4.2/bin/java -version
然后您可能会收到以下错误消息:
-bash: /opt/jre-1.4.2/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
安装glibc.i686
将解决这个问题:
sudo yum -y install glibc.i686
另一种尝试:
/opt/jre-1.4.2/bin/java -version
输出:
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)
注意:这个答案不提供源代码,但提供了安装 Java 1.4.2 的解决方案,这是底层请求。
答案2
您无法下载 Java 1.4.2 的完整源代码,Sun 从未发布过它(据我所知)。在您链接到的 Oracle 页面上,向下滚动到版本1.4.2_19您将找到 32 位 Intel CPU 的安装包,您可以在 Amazon 服务器上使用这些安装包(如果您可以安装必要的 32 位支持库)。