linux下安装jdk

艺籽落 2012-09-11 02:44:59
[root@idmtest local]# rpm -ivh jdk-7u5-linux-i586.rpm
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
/var/tmp/rpm-tmp.QYrgJY: /usr/java/jdk1.7.0_05/bin/unpack200: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Error: unpack could not create JAR file:

/usr/java/jdk1.7.0_05/jre/lib/rt.jar

Please refer to the Troubleshooting section of the Installation Instructions
on the download page.
jsse.jar...
/var/tmp/rpm-tmp.QYrgJY: /usr/java/jdk1.7.0_05/bin/unpack200: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Error: unpack could not create JAR file:

/usr/java/jdk1.7.0_05/jre/lib/jsse.jar

Please refer to the Troubleshooting section of the Installation Instructions
on the download page.
charsets.jar...
/var/tmp/rpm-tmp.QYrgJY: /usr/java/jdk1.7.0_05/bin/unpack200: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Error: unpack could not create JAR file:

/usr/java/jdk1.7.0_05/jre/lib/charsets.jar

Please refer to the Troubleshooting section of the Installation Instructions
on the download page.
tools.jar...
/var/tmp/rpm-tmp.QYrgJY: /usr/java/jdk1.7.0_05/bin/unpack200: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Error: unpack could not create JAR file:

/usr/java/jdk1.7.0_05/lib/tools.jar

Please refer to the Troubleshooting section of the Installation Instructions
on the download page.
localedata.jar...
/var/tmp/rpm-tmp.QYrgJY: /usr/java/jdk1.7.0_05/bin/unpack200: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Error: unpack could not create JAR file:

/usr/java/jdk1.7.0_05/jre/lib/ext/localedata.jar

Please refer to the Troubleshooting section of the Installation Instructions
on the download page.
plugin.jar...
/var/tmp/rpm-tmp.QYrgJY: /usr/java/jdk1.7.0_05/bin/unpack200: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Error: unpack could not create JAR file:

/usr/java/jdk1.7.0_05/jre/lib/plugin.jar

Please refer to the Troubleshooting section of the Installation Instructions
on the download page.
javaws.jar...
/var/tmp/rpm-tmp.QYrgJY: /usr/java/jdk1.7.0_05/bin/unpack200: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Error: unpack could not create JAR file:

/usr/java/jdk1.7.0_05/jre/lib/javaws.jar

Please refer to the Troubleshooting section of the Installation Instructions
on the download page.
deploy.jar...
/var/tmp/rpm-tmp.QYrgJY: /usr/java/jdk1.7.0_05/bin/unpack200: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Error: unpack could not create JAR file:

/usr/java/jdk1.7.0_05/jre/lib/deploy.jar

Please refer to the Troubleshooting section of the Installation Instructions
on the download page.


——————————————————————————————————————
以为为问题,以下是相关信息
1、linux的版本
[root@idmtest local]# uname -a
Linux idmtest.360buy.com 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
2、
lib/ld-linux.so.2理论上是一个连接文件,我在上一个虚机中没有这些文件,但也可以安装。在原来的虚机中,安装成功过。我确认不是安装包的问题,我下了好多安装包都试过了,至于这个lib/ld-linux.so.2文件要指向的文件也是没有的。
...全文
660 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
大西瓜hubery 2014-08-10
  • 打赏
  • 举报
回复
引用 7 楼 Bokutake 的回复:
[quote=引用 6 楼 hubery1008 的回复:] [quote=引用 4 楼 Bokutake 的回复:] [quote=引用 3 楼 hubery1008 的回复:] [quote=引用 1 楼 Bokutake 的回复:] 你是64bit的系统吧,请下载64bit版本的JDK。这个提示说明缺少32bit版本的glibc.i686,虽然用yum可以安装。但是出于性能和兼容性考虑(现在的Fedora 64bit的yum几乎不会下载32bit包),建议你重新去Oracle下载64bit的JDK。 接着参考:http://www.mjmwired.net/resources/mjm-fedora-f17.html#java 使用alertnative修改默认的java链接,从OpenJDK切到Oracle JDK。
我安装的是64位的jdk,jdk-7u67-linux-i586.rpm,跟楼主报相同的错。 另,你怎么知道缺少32bit版本的glibc.i686呢?你是不是也遇到了呢?怎么解决的啊,求解答。。[/quote] jdk-7u67-linux-i586.rpm i586说明就是32位的SDK。 jdk-7u67-linux-x64.rpm 才是64位的sdk。 请在这里http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html重新下载。[/quote] 好吧,原来我下载的是32位的啊,难怪安装起来报错,我重新下载个64位的再试下。 我还有个疑问,为什么我本地windows系统是64位的,但在文件夹上写上(x86),比如:D:\Program Files (x86),这个是什么意思?[/quote] 因为64位的Windows也支持运行32位程序,那个目录是安装32位程序的。64位Linux内核也支持运行32位程序,不过问题是默认没有安装32位的glibc库。[/quote] 好的,明白了,多谢兄弟!
辰岡墨竹 2014-08-10
  • 打赏
  • 举报
回复
引用 6 楼 hubery1008 的回复:
[quote=引用 4 楼 Bokutake 的回复:] [quote=引用 3 楼 hubery1008 的回复:] [quote=引用 1 楼 Bokutake 的回复:] 你是64bit的系统吧,请下载64bit版本的JDK。这个提示说明缺少32bit版本的glibc.i686,虽然用yum可以安装。但是出于性能和兼容性考虑(现在的Fedora 64bit的yum几乎不会下载32bit包),建议你重新去Oracle下载64bit的JDK。 接着参考:http://www.mjmwired.net/resources/mjm-fedora-f17.html#java 使用alertnative修改默认的java链接,从OpenJDK切到Oracle JDK。
我安装的是64位的jdk,jdk-7u67-linux-i586.rpm,跟楼主报相同的错。 另,你怎么知道缺少32bit版本的glibc.i686呢?你是不是也遇到了呢?怎么解决的啊,求解答。。[/quote] jdk-7u67-linux-i586.rpm i586说明就是32位的SDK。 jdk-7u67-linux-x64.rpm 才是64位的sdk。 请在这里http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html重新下载。[/quote] 好吧,原来我下载的是32位的啊,难怪安装起来报错,我重新下载个64位的再试下。 我还有个疑问,为什么我本地windows系统是64位的,但在文件夹上写上(x86),比如:D:\Program Files (x86),这个是什么意思?[/quote] 因为64位的Windows也支持运行32位程序,那个目录是安装32位程序的。64位Linux内核也支持运行32位程序,不过问题是默认没有安装32位的glibc库。
大西瓜hubery 2014-08-10
  • 打赏
  • 举报
回复
引用 4 楼 Bokutake 的回复:
[quote=引用 3 楼 hubery1008 的回复:] [quote=引用 1 楼 Bokutake 的回复:] 你是64bit的系统吧,请下载64bit版本的JDK。这个提示说明缺少32bit版本的glibc.i686,虽然用yum可以安装。但是出于性能和兼容性考虑(现在的Fedora 64bit的yum几乎不会下载32bit包),建议你重新去Oracle下载64bit的JDK。 接着参考:http://www.mjmwired.net/resources/mjm-fedora-f17.html#java 使用alertnative修改默认的java链接,从OpenJDK切到Oracle JDK。
我安装的是64位的jdk,jdk-7u67-linux-i586.rpm,跟楼主报相同的错。 另,你怎么知道缺少32bit版本的glibc.i686呢?你是不是也遇到了呢?怎么解决的啊,求解答。。[/quote] jdk-7u67-linux-i586.rpm i586说明就是32位的SDK。 jdk-7u67-linux-x64.rpm 才是64位的sdk。 请在这里http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html重新下载。[/quote] 好吧,原来我下载的是32位的啊,难怪安装起来报错,我重新下载个64位的再试下。 我还有个疑问,为什么我本地windows系统是64位的,但在文件夹上写上(x86),比如:D:\Program Files (x86),这个是什么意思?
辰岡墨竹 2014-08-10
  • 打赏
  • 举报
回复
引用 2 楼 xiaochenchenxue 的回复:
[quote=引用 1 楼 Bokutake 的回复:] 你是64bit的系统吧,请下载64bit版本的JDK。这个提示说明缺少32bit版本的glibc.i686,虽然用yum可以安装。但是出于性能和兼容性考虑(现在的Fedora 64bit的yum几乎不会下载32bit包),建议你重新去Oracle下载64bit的JDK。 接着参考:http://www.mjmwired.net/resources/mjm-fedora-f17.html#java……
没解决,不了了之了。。。[/quote] 我的意思是你去4楼我发的地址重新下载Linux 64bit版本的JDK
辰岡墨竹 2014-08-10
  • 打赏
  • 举报
回复
引用 3 楼 hubery1008 的回复:
[quote=引用 1 楼 Bokutake 的回复:] 你是64bit的系统吧,请下载64bit版本的JDK。这个提示说明缺少32bit版本的glibc.i686,虽然用yum可以安装。但是出于性能和兼容性考虑(现在的Fedora 64bit的yum几乎不会下载32bit包),建议你重新去Oracle下载64bit的JDK。 接着参考:http://www.mjmwired.net/resources/mjm-fedora-f17.html#java 使用alertnative修改默认的java链接,从OpenJDK切到Oracle JDK。
我安装的是64位的jdk,jdk-7u67-linux-i586.rpm,跟楼主报相同的错。 另,你怎么知道缺少32bit版本的glibc.i686呢?你是不是也遇到了呢?怎么解决的啊,求解答。。[/quote] jdk-7u67-linux-i586.rpm i586说明就是32位的SDK。 jdk-7u67-linux-x64.rpm 才是64位的sdk。 请在这里http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html重新下载。
大西瓜hubery 2014-08-10
  • 打赏
  • 举报
回复
引用 1 楼 Bokutake 的回复:
你是64bit的系统吧,请下载64bit版本的JDK。这个提示说明缺少32bit版本的glibc.i686,虽然用yum可以安装。但是出于性能和兼容性考虑(现在的Fedora 64bit的yum几乎不会下载32bit包),建议你重新去Oracle下载64bit的JDK。 接着参考:http://www.mjmwired.net/resources/mjm-fedora-f17.html#java 使用alertnative修改默认的java链接,从OpenJDK切到Oracle JDK。
我安装的是64位的jdk,jdk-7u67-linux-i586.rpm,跟楼主报相同的错。 另,你怎么知道缺少32bit版本的glibc.i686呢?你是不是也遇到了呢?怎么解决的啊,求解答。。
艺籽落 2013-01-14
  • 打赏
  • 举报
回复
引用 1 楼 Bokutake 的回复:
你是64bit的系统吧,请下载64bit版本的JDK。这个提示说明缺少32bit版本的glibc.i686,虽然用yum可以安装。但是出于性能和兼容性考虑(现在的Fedora 64bit的yum几乎不会下载32bit包),建议你重新去Oracle下载64bit的JDK。 接着参考:http://www.mjmwired.net/resources/mjm-fedora-f17.html#java……
没解决,不了了之了。。。
辰岡墨竹 2012-09-12
  • 打赏
  • 举报
回复
你是64bit的系统吧,请下载64bit版本的JDK。这个提示说明缺少32bit版本的glibc.i686,虽然用yum可以安装。但是出于性能和兼容性考虑(现在的Fedora 64bit的yum几乎不会下载32bit包),建议你重新去Oracle下载64bit的JDK。
接着参考:http://www.mjmwired.net/resources/mjm-fedora-f17.html#java
使用alertnative修改默认的java链接,从OpenJDK切到Oracle JDK。

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧