64位ubuntu 安装jdk出错

发布于 2021-11-27 19:41:09 字数 603 浏览 850 评论 19

64位ubuntu安装jdk,装的是32位的,提示如下错误,

网上搜索,发现是机器字长和jdk版本不匹配导致的,我的机子如果是64位的系统,然而选择了586的jdk。

难道只能按照64位的jdk?不能安装32位的么?

root@ubuntu:/usr/local/java# sudo ./jdk-6u45-linux-i586.bin
Unpacking...
Checksumming...
Extracting...
./jdk-6u45-linux-i586.bin: 74: ./jdk-6u45-linux-i586.bin: ./install.sfx.1661: not found
Failed to extract the files.  Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.




如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(19

别再吹冷风 2021-11-27 19:57:57

你这装的是32位的jdk吧

离不开的别离 2021-11-27 19:57:57

是啊,我是想在64位的系统下安装32位的jdk,难道不行?

臻嫒无言 2021-11-27 19:57:57

应该要安装64位的。

爱的那么颓废 2021-11-27 19:57:57

可以安装 你的这边文件有问题 重新下载

后知后觉 2021-11-27 19:57:57

等我试试

岁吢 2021-11-27 19:57:57

ubuntu可以使用ppa安装java的,举个栗子(java8的):

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install Oracle-java8-installer   #7版本的将8改成7

秉烛思 2021-11-27 19:57:57

没看吗,解压文件出现错误,估计是安装包破损了

只为守护你 2021-11-27 19:57:57

测试不是安装包的问题,是64位系统不兼容32位软件

一笔一画续写前缘 2021-11-27 19:57:57

sudo apt-get install openjdk-7-jdk

筱果果 2021-11-27 19:57:57

想用sun的jdk,因为不知道用openjdk会不会出现神问题,毕竟没有测试过。

孤檠 2021-11-27 19:57:57

安装兼容32位

apt-get install ia32-libs

会提示这个不可用,这是还会给你几个替代选项,安装替代选项之一就可以了

贱贱哒 2021-11-27 19:57:57

13.10开始已经没这个包了

囚你心 2021-11-27 19:57:57

64位机装32位  真有你的

泛泛之交 2021-11-27 19:57:57

你直接下载个压缩包的

反话 2021-11-27 19:57:33

不能安装32位的么?

无人问我粥可暖 2021-11-27 19:57:27

回复
32位应用依赖32位的库,一般64位的Linux上不带32位的系统库,这点跟Windows不同,虽然可以通过安装libc6:i386来在64位Linux上安装32位的libc。

少女净妖师 2021-11-27 19:55:01

回复
这样啊?那32位的tomcat是不是也不能安装,如果直接解压缩的能用么?

悲喜皆因你 2021-11-27 19:47:09

回复
Tomcat是一个纯Java应用,Linux上并不区分32位和64位,保证你的Tomcat运行在64位JRE上就行。下载ZIP包解压,在Tomcat的startup.sh里指定CATALINA_HOME和JRE_HOME就能运行了。

南冥有猫 2021-11-27 19:45:16

下个64位的。此贴终结

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文