我在linux中事先安装jdk1.4.2
我又下载了jdk1.6并进行了安装
但是装完时候java -version还是jdk1.4.2
我已经编辑了/etc/profile
export JAVA_HOME=/usr/java/jdk1.6
....怎么才能把JAVA_HOME指向jdk1.6?

解决方案 »

  1.   

    用文本编辑器打开/etc/profile,在profile文件末尾加入:JAVA_HOME=/usr/java/jdk1.6.0_05(改为你的目录)
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH
    然后重新登录
    改之前看看1.5的配置删干净没
      

  2.   

     linux下用冒号”:”来分隔路径
     CLASSPATH中当前目录”.”不能丢掉。
      

  3.   

    这个也行  不过一台机子可以装不同版本的jdk,只要设置环境变量,就能在不同的版本间切换的
      

  4.   

    找到原因了
    有个快捷方式指向以前版本的jdk