首页 文章

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

提问于
浏览
4

我在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

但我明白了

tail:无法打开`473'进行阅读:没有这样的文件或目录

Oracle forum没有答案 .

4 回答

  • 0

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

  • 5

    在尝试手动安装软件之前,您应该始终更喜欢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)软件包 .

  • 0

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

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

  • 0

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

相关问题