新项目Java环境配置,以前曾配置过Java 1.6。希望能不删除以前的jdk版本,然后改到当下的环境中进行开发。
当前操作没能够实现目标。希望高手能指点一二。现在的Linux的shell中输入:
java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.41.1.10.4.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)目标环境:
$ /opt/java1.5/bin/IA64W/java -version
java version "1.5.0.14"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.14-_25_jul_2008_05_19)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0.14 jinteg:07.25.08-14:09 IA64W, mixed mode)当前做法:
 下载:jdk-1_5_0_14-linux-amd64-rpm.bin
 执行:./jdk-1_5_0_14-linux-amd64-rpm.bin
 安装:rpm -ivh jdk-1_5_0_14-linux-amd64.rpm
之后会安装在我的/usr/java目录下:
[root@sdb-linux java]# ll
总用量 4
drwxr-xr-x. 9 root root 4096  5月 13 10:04 jdk1.5.0_14进入bin,java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.41.1.10.4.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)请问这个环境怎么修改到我想要的目标环境?LinuxJDKJavaOpenJDK 环境配置

解决方案 »

  1.   


        echo 'export JAVA_HOME="/opt/jdk1.6.0_35"' >> /etc/profile  
        echo 'export JRE_HOME=$JAVA_HOME"/jre"' >> /etc/profile  
        echo 'export CLASSPATH=$CLASSPATH:$JAVA_HOME"/lib":$JRE_HOME"/lib"' >> /etc/profile  
        echo 'export PATH=$PATH:$JAVA_HOME"/bin":$JRE_HOME"/bin"' >> /etc/profile  
        source "/etc/profile"  
        echo "Configure Java environment successfully, it will work after system reboot!"  
      

  2.   

    这个目录是你装好后的目录
    echo 'export JAVA_HOME="/opt/jdk1.6.0_35"' >> /etc/profile  
      

  3.   

    vi /etc/profile
    在最后加上:
    export JAVA_HOME=/opt/java1.5
    export PATH=$JAVA_HOME/bin:$PATH 
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
      

  4.   

    1,永久性:vi /etc/profile
     在最后加上:
     export JAVA_HOME=/opt/java1.5
     export PATH=$JAVA_HOME/bin:$PATH 
     export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
    2,临时性:
       在要用的命令中:
    export JAVA_HOME=/opt/java1.5
     export PATH=$JAVA_HOME/bin:$PATH 
     export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
      

  5.   

    当前JAVA_HOME和PATH和CLASSPATH都设置后:
    [root@sdb-linux ~]# echo $JAVA_HOME
    /usr/java/jdk1.5.0_14
    JAVA_HOME设置成功!
    [root@sdb-linux ~]# echo $PATH
    /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.5.0_14/bin:/usr/java/jdk1.5.0_14/jre/bin:/root/bin
    CLASS也设置成功!
    [root@sdb-linux ~]# java -version
    java version "1.6.0_22"
    OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.41.1.10.4.el6-x86_64)
    OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
    环境仍旧是1.6的。