如何在ubuntu 10.04中安装java 1.5 jdk?

时间:2016-01-23 04:02:14

标签: ubuntu

您正在尝试使用不正确的版本进行构建 java。

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

2 个答案:

答案 0 :(得分:2)

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

这些是ubuntu 16.04的步骤。

oracle site下载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的人有所帮助。

答案 1 :(得分:0)

Java 1.5太旧了。看看使用1.5的原因,并弄清楚你是否可以使用最新的Java 8。

但是在没有解决方法的情况下,

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html

下载档案

为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