1、如果在安装Red Hat Linux的时候选择的是安装所有的包,那么默认是安装了java的一个版本的,如果不需要系统自带的java版本,可以用下面的命令erase自带的java包rpm -e java
2、先查看jdk,命令为:rpm -qa | grep java 如果不是自己需要的版本,则可用rpm -e java命令移除系统自带的java版本。
3、然后可以下载或网上找个一java安装包,java安装包分2种,一种是*.jar的,一种是*.bin的
4、下面以jdk1.6.0_45版本为示例:001将下载的jdk安装文件jdk-6u45-linux-x64-rpm.bin拷贝到/usr/java里,并将其解压,命令为:./ jdk-6u45-linux-x64-rpm.bin;若安装包为jdk-6u45-linux-x64.bin,则命令为./ jdk-6u45-linux-x64.bin,同时第二步可忽略
5、002运行命令安装,命令为:rpm -ivh jdk-6u45-linux-amd64.rpm
6、在/etc/profile里面增加环境变量:export JAVA_HOME=/usr/java/jdk1.6.0_45export JAVA_BIN=/usr/java/jdk1.6.0_45/binexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH注意,linux中环境变量是以":"分割的,不是";",目录要设置正确,特别注意不要有空格等。
7、使用source /etc/profile或者./etc/profile使修改生效;
8、查看jdk是否安装好:Java –version,显示类似如下信息说明安装配置正确。
9、先查看jdk,命令为:rpm -qa | grep java,然后输入如下命令进行卸载:rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115(nodeps后面的java信息由系统自带的具体版本确定),卸载完之后在按上述步骤重新安装一遍即可。