Linux下安装JDK的问题

linux中安装完JDK1.7并配置好相关环境变量后执行命令出现下面的错误:[root@redhat~]#java-versionError:dlfailureonlin... linux中安装完JDK1.7并配置好相关环境变量后执行命令出现下面的错误:
[root@redhat ~]#java -version
Error: dl failure on line 875
Error: failed /usr/local/jdk1.7.0_03/jre/lib/i386/client/libjvm.so, because /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /usr/local/jdk1.7.0_03/jre/lib/i386/client/libjvm.so)

初步分析的原因:我安装的red hat linux的/lib中glibc库为2.3版本的,而安装jdk1.7需要glibc2.4版本的,所以报错。

处理:1、把我的linux中的glibc库升级到2.4版本,但是这个方法估计比较麻烦,不知道怎么弄,有谁知道告诉我下?
2、安装低版本的jdk,于是我重新安装jdk1.5,但是安装时报以下错误:
已经安装 jdk-1.7.0_03-fcs 套件(比 jdk-1.5.0_20-fcs 新)
初步分析:原来的 jdk-1.7.0_03-fcs套件还在系统中,但是我不知道怎么将其删掉,我用find命令查找名字为jdk-1.7.0_03-fcs的文件什么也没找到,该怎么办啊?
linux下安装JDK就这么麻烦吗?

分数虽然不多,但是真诚希望强人帮解决啊,不胜感激!
展开
 我来答
elongbao
推荐于2017-12-16
知道答主
回答量:14
采纳率:0%
帮助的人:4.9万
展开全部
显示内容会包含下面几行信息,具体显示可能略有不同,比如版本号
rpm -qa |grep java
会列出你安装的JAVA 卸载
[oracle@orcl ~]$ rpm -qa |grep java
libgconf-java-2.12.4-6.el5
xmlrpc-javadoc-2.0.1-3jpp.1
java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
glib-java-0.2.6-3.fc6
libgconf-java-2.12.4-6.el5
libglade-java-2.12.5-3.fc6
glib-java-0.2.6-3.fc6
java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5
cairo-java-1.0.5-3.fc6
libgnome-java-2.12.4-3.fc6
bsh-javadoc-1.3.0-9jpp.1
cairo-java-1.0.5-3.fc6
libgtk-java-2.8.7-3.el5
libgnome-java-2.12.4-3.fc6
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
libgtk-java-2.8.7-3.el5
gcc-java-4.1.2-46.el5
libglade-java-2.12.5-3.fc6
如果有依赖关系,提示无法卸载,使用rpm -e --nodeps 卸载就行了
没有直接删除的直接
rpm -e java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
就可以了
百元新
电脑发烧友

2016-01-04 · 不会修电脑,但是你问我的我都知道
知道大有可为答主
回答量:3万
采纳率:87%
帮助的人:5094万
展开全部
安装Java环境开发工具软件JDK
1、从Java官方网站下载相应的JDK版本jdk-6u33-linux-i586.bin
2、安装jdk-6u33-linux-i586.bin
# chmod a+x jdk-6u33-linux-i586.bin
# ./jdk-6u33-linux-i586.bin
运行以上命令会自动完成Java JDK安装。
3、设置Java JDK运行环境
# vim /etc/profile # 在此文件里添加以下内容
JAVA_HOME=/usr/java/jdk1.6.0_33
JRE_HOME=/usr/java/jdk1.6.0_33/jre
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH PATH
  设置完后,重启机器或注销后,运行以下命令:
# source /etc/profile # 临时使当前shell控制台配置生效
# java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)
返回结果后,说明Java JDK安装成功。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyxlink
2012-04-08 · TA获得超过304个赞
知道小有建树答主
回答量:284
采纳率:83%
帮助的人:102万
展开全部
首先你的0S是否安装了系统自带的开发环境.其次,你安装的版本是否和你的0S版本不兼容.你的JDK版本也太低了吧.建议装6.0的试试看.
追问
JDK1.7是就是7.0,是最新的,不是太低是太高了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
动力不强
2012-04-09 · TA获得超过554个赞
知道小有建树答主
回答量:445
采纳率:0%
帮助的人:373万
展开全部
估计是你的linux版本太老,别说glibc2.4,现在的版本普遍都是glibc 2.10以上了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式