64位ubuntu 安装jdk出错
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(19)
你这装的是32位的jdk吧
是啊,我是想在64位的系统下安装32位的jdk,难道不行?
应该要安装64位的。
可以安装 你的这边文件有问题 重新下载
等我试试
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
没看吗,解压文件出现错误,估计是安装包破损了
测试不是安装包的问题,是64位系统不兼容32位软件
sudo apt-get install openjdk-7-jdk
想用sun的jdk,因为不知道用openjdk会不会出现神问题,毕竟没有测试过。
安装兼容32位
apt-get install ia32-libs
会提示这个不可用,这是还会给你几个替代选项,安装替代选项之一就可以了
13.10开始已经没这个包了
64位机装32位 真有你的
你直接下载个压缩包的
不能安装32位的么?
回复
32位应用依赖32位的库,一般64位的Linux上不带32位的系统库,这点跟Windows不同,虽然可以通过安装libc6:i386来在64位Linux上安装32位的libc。
回复
这样啊?那32位的tomcat是不是也不能安装,如果直接解压缩的能用么?
回复
Tomcat是一个纯Java应用,Linux上并不区分32位和64位,保证你的Tomcat运行在64位JRE上就行。下载ZIP包解压,在Tomcat的startup.sh里指定CATALINA_HOME和JRE_HOME就能运行了。
下个64位的。此贴终结