如何在ubuntu 10.04中安装Java1.5JDK?

如何在ubuntu 10.04中安装Java1.5JDK?,ubuntu,Ubuntu,制造 您正在尝试使用不正确的版本进行生成 爪哇的 您的版本是:java版本“1.6.0_35”。 正确的版本是:1.5。Java1.5太旧了。看看使用1.5的原因,看看是否可以使用最新的Java8 但如果没有解决办法 从下载存档文件 为JDK创建目录: sudo mkdir/usr/lib/jvm/java5 在新文件夹中提取存档文件: sudo tar xf java5.tar.gz-C/usr/lib/jvm/java5 现在运行: sudo update-alternatives --in

制造

您正在尝试使用不正确的版本进行生成 爪哇的

您的版本是:java版本“1.6.0_35”。
正确的版本是:1.5。

Java1.5太旧了。看看使用1.5的原因,看看是否可以使用最新的Java8

但如果没有解决办法

从下载存档文件

为JDK创建目录:

sudo mkdir/usr/lib/jvm/java5

在新文件夹中提取存档文件:

sudo tar xf java5.tar.gz-C/usr/lib/jvm/java5

现在运行:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java5/jdk1.5.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java5/jdk1.5.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/java5/jdk1.5.0/bin/javaws" 1
更正文件所有权和可执行文件的权限:

sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/lib/jvm/java5/jdk1.5.0
检查是否成功:


java-version

对于在Ubuntu上尝试它的用户,以下是我遵循的步骤。这是在Ubuntu 16.04中完成的。希望它能适用于Ubuntu 10.04+

以下是ubuntu 16.04的步骤

从下载JDK 5(JDK-1_5_0_22-linux-amd64-rpm.bin)

按给定顺序运行以下命令

 sudo su 
 chmod a+x jdk-1_5_0_22-linux-amd64-rpm.bin 
 ./jdk-1_5_0_22-linux-amd64-rpm.bin 
 apt install alien 
 alien jdk-1_5_0_22-linux-amd64.rpm 
 dpkg -i jdk_1.5.022-1_amd64.deb
如果使用rpm安装.rpm,将出现以下错误

rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: Failed dependencies:
glibc >= 2.1.2-11 is needed by jdk-2000:1.5.0_22-fcs.i586
sh-utils >= 2.0-1 is needed by jdk-2000:1.5.0_22-fcs.i586
fileutils >= 4.0-8 is needed by jdk-2000:1.5.0_22-fcs.i586
gawk >= 3.0.4-1 is needed by jdk-2000:1.5.0_22-fcs.i586
textutils >= 2.0-2 is needed by jdk-2000:1.5.0_22-fcs.i586

因此,我使用alien和dpkg来处理它,并使用java安装了常用的包。希望这将对那些试图在Ubuntu 16.04中使用java 1.5的人有所帮助。

我想你可以下载非rpm版本并通过以下方式安装:chmod a+x jdk-1_5_0_22-linux-amd64.bin和/jdk-1_5_0_22-linux-amd64.bin没有这样的选项:java5.tar.gz在给定的链接上