在 Ubuntu 上安装 Java 1.5?

在 Ubuntu 上安装 Java 1.5?

我已经有了 Java 1.6,但我需要用 1.5 进行一些测试。

我已经从http://java.sun.com/javase/downloads/index_jdk5.jsp使用 Sun 下载管理器。

现在我想从这个 bin 文件创建一个 deb 文件:

$ fakeroot make-jpkg java_ee_sdk-5_01-linux.bin
Creating temporary directory: /tmp/make-jpkg.Zpm1Y7LbZ0
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk-doc.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk-doc.sh sun-j2sdk.sh

Detected Debian build architecture: i386
Detected Debian GNU type: i486-linux-gnu

No matching plugin was found.
Removing temporary directory: done

我该如何修复“未找到匹配的插件。”错误?

更新

jdk-1_5_0_22-linux-amd64.bin档案页面并运行 Linux 安装程序。

它工作正常。

答案1

如果你使用的是 Ubuntu 9.04 或更早版本,你可以安装sun-java5-jdk 包

apt-get install sun-java5-jdk

如果你使用的是 9.10 或更高版本,那么你可能运气不佳,因为该软件包不再受支持。你可以在虚拟机中安装 Ubuntu 9.04,或者尝试以下解决方案中的解决方法这里

答案2

只需执行 .bin 文件并更新JAVA_HOMEPATH变量即可,具体取决于您的应用程序如何访问 Java。如果您的应用程序直接使用它们,您可能还需要更新javajavac等符号链接。/usr/bin/

答案3

我建议添加 hardy-update 存储库并安装软件包 sun-java5-jre. 以下是指示

不要进行任何升级。安装 sun-java5-jre 后禁用该存储库。

请注意,此包同时包含hardyhardy-updates存储库,但您想要来自 hardy-updates 的存储库(它有重要的修复)。

还请注意,hardy(服务器)版本是唯一仍然受支持的具有 java5 包的版本。

相关内容