http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html 这个地址下载 jdk-6u45-linux-i586.bin 执行 ./jdk-6u45-linux-i586.bin 安装的时候报了 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 纠结了好久 需要安装glibc.i686 yum install glibc.i686 这个要反复安多试几次 解压出来是 jdk1.6.0_45 mv jdk1.6.0_45 /usr/local/ 设置环境变量 vim /etc/profile //在文件最后面添加 export JAVA_HOME=/usr/local/jdk1.6.0_45 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin export JRE_HOME=$JAVA_HOME/jre 当然,你也可以用 echo >>/etc/profile 里面 source /etc/proflie 如果 出现了错误 java --version Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object 解决 unpack200 $JAVA_HOME/lib/tools.pack tools.jar unpack200 $JAVA_HOME/jre/lib/rt.pack rt.jar