繁体   English   中英

是否可以将java 1.4放在64位Ubuntu上?

[英]Is it possible to put java 1.4 on 64 bit Ubuntu?

我需要设置一个使用Tomcat 4并使用1.4 JDK运行的遗留应用程序。

我试图从Ubuntu 9.04上的sun下载站点安装linux JDK 1.4,但它不会安装。

是否可以在64位版本的Ubuntu上安装JDK 1.4?

当我尝试安装j2sdk-1_4_2_19-linux-ia64.bin版本时,我收到以下错误

./install.sfx.22146: 1: : not found
./install.sfx.22146: 1: ELF2 @@H @8@@@@@@ @ @@@ P: not found
./install.sfx.22146: 2: Syntax error: "(" unexpected

您是否特别关注64位Java 1.4? 我尝试使用32位Java 1.4并且它可以工作。 我将Web应用程序集群化以使用超过2GB的内存。

SAP正在支付额外费用以获得支持这样的设置,因此我认为没有技术限制阻止它。 但是,可能存在阻止它的许可限制。

但是,如果可能的话,我建议在以后的JDK上运行它。 仅仅因为代码是为早期版本编译的,并不意味着它不会在更新的JRE上运行。

如果安装了32位库,则可以在64位Linux上运行32位JVM没问题(当然,由于32位,最大进程大小有限)。 您不需要VM,甚至可能不需要chroot。 至少在Debian中,有一些包含32位libc和一些其他库的ia32-libs包,并且只需要运行JVM就不需要很多共享库。

j2sdk-1_4_2_19-linux-ia64.bin适用于IA64,而非AMD64(x86_64) - 它们完全不同。

看起来这是以不正确的方式启动。 ELF字符串表示可执行文件,但它是作为shell脚本启动的,即sh xxxx.bin而不是./xxxx.bin ;

是的32位二进制文​​件不能在64位系统上工作。 您可以在64位ubuntu服务器(vmware播放器?)上放置32位vm。 然后在里面运行tomcat。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM