我用RPM报安装了一个老版本的JRE,后来想装新版本的,不过,我把/usr/java目录直接给删了,后再安装的时候,总是提示版本冲突,而且我用RPM包卸载时也找不到文件了。我对LINUX不熟悉,希望高手帮忙。

解决方案 »

  1.   

    你删除目录下的文件了,但是系统的配置文件还是没有删除的,
    比如类路劲等都没有删除。
    就像WINDOWS下你删除了安装目录里的内容
    但是系统的记录,开始菜单,快捷方式等都没有删除。给你点网上的资料吧:
    ----------------------------------------------------------
    查看已经安装的jdk:rpm -qa|grep jdk卸载:rpm -e rpm包名(上面看到的)若存在依赖关系,先卸载上层的。----------------------------------------安装(这里以jdk-1_5_0_09-linux-i586-rpm.bin为例):将jdk-1_5_0_09-linux-i586-rpm.bin拷贝到服务器给其运行权限:chomd u+x jdk-1_5_0_09-linux-i586-rpm.bin运行(它将自己解压出jdk-1_5_0_09-linux-i586.rpm包):./jdk-1_5_0_09-linux-i586-rpm.bin安装rpm包:rpm -iv jdk-1_5_0_09-linux-i586.rpm这样将jdk安装到了/usr/java下然后修改/etc/profile:JAVA_HOME=/usr/java/jdk1.5.0_09
    export JAVA_HOME
    CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export CLASSPATH
    PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
    export PATH 
    bbs.iaiai.com/blog/?action-viewthread-tid-3934