如何在64位linux上安装j2sdk 1.4.2?

时间:2010-10-15 07:59:42

标签: java linux ubuntu ubuntu-10.04

我在64位linux(Ubuntu 10.04)上安装java j2sdk 1.4.2时遇到问题。有人处理过吗?

  

uname -a

     

2.6.32-25-generic#44-Ubuntu SMP Fri Sep 17 20:05:27 UTC 2010 x86_64 GNU / Linux

我运行自解压文件

  

sudo ./j2sdk-1_4_2_02-linux-i586.bin

但我得到

  

尾巴:无法打开`+473'阅读:   没有这样的文件或目录

Oracle forum没有答案。

4 个答案:

答案 0 :(得分:5)

问题是ubuntu tail命令不理解'tail +<>'句法。您需要编辑该文件,注意不要破坏473rd行之后的内容,而是将tail命令替换为'tail -n +473'。这可以让你解决这个问题。

答案 1 :(得分:0)

在尝试手动安装软件之前,您应该始终更喜欢Ubuntu的软件包管理系统。

您是否有理由要安装过时的Java 1.4.2版?最好安装最新的Java版本,即版本6.注意,Sun Java 6向后兼容1.4.2;在1.4.2上运行的任何东西也将在Java 6上运行。

另请注意,您可以使用“javac -target 1.4”来确保生成的类文件与1.4 JVM兼容。

如果您确实有特殊原因要安装Sun Java 1.4.2:Ubuntu可以使用.deb(Debian)软件包。

答案 2 :(得分:0)

尝试“chmod a + x ......” 这个包为64位操作系统?如何尝试在32位操作系统上运行它? 当你运行“sudo ./j2sdk-1_4_2_02-linux-i586.bin”时,你真的走在同一条路上吗?如何尝试使用绝对路径。

显然,@ Jeroen Rosenberg的方式要好得多

答案 3 :(得分:0)

你也可以暂时用bash脚本或别名或其他东西替换tail命令二进制文件,以你想要的方式处理参数:)