系统:RedHat as-5

TOTOPLAYER (LINUX下的千千静听)启动需要JAVA-1.6的版本,系统默认安装是1.4,所以需要升级
查看本机JAVA版本命令:rpm -qa|grep java


由于系统里自带和默认使用的 Java虚拟机 是GCJ,所以安装SUN JDK的时候需要进行一些设置。
1.下载安装包 jdk-6-linux-i586-rpm.bin
(可以去SUN的官方下载:[url]http://java.sun.com/[/url])
(上面--Downloads
--Java SE--寻找有JDK的下载--*****rpm.bin)


2. 更改权限 #chmod 777 jdk-6-linux-i586-rpm.bin
执行# ./jdk-6-linux-i586-rpm.bin(中间要求你输入yes)
解压出rpm包 jdk-6-linux-i586-rpm
(解压出来后也有很多RPM包,但是找JDK开头的包)

3. 安装 #rpm -ivh jdk-6-linux-i586-rpm
(名字可能不一样,请认准你自己下载的包名)
默认安装在/usr/java/jdk1.6.0

4.创建链接代替默认的GCJ
#cd /usr/bin
#ln -s -f /usr/java/jdk1.6.0/jre/bin/java
#ln -s -f /usr/java/jdk1.6.0/bin/javac
(-s 是快捷方式    -f 是强制替换掉已有的快捷方式)

5.修改.bashrc文件(在家目录下)
加入下面4行

export JAVA_HOME=/usr/java/jdk1.6.0_11
export JAVA_BIN=/usr/java/jdk1.6.0_11/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
第一和第二行中最后的JDK目录要看机器的实际目录名称,不能照抄