First step: Check if the Linux-brought JDK is installed (uninstall CentOS installed 1.4)
The installed CentOS will bring openjdk, with the command java-version, will have the following information:
Java Version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-bit Server VM (build 1.6.0-b09, Mixed mode)
It is best to uninstall the OPENJDK before installing Sun's JDK.
See Rpm-qa First | grep java
The following information is displayed:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
Java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
Unloading:
RPM-E--nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
RPM-E--nodeps Java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
There are some other commands.
Rpm-qa | grep GCJ
Rpm-qa | grep JDK
If OpenJDK source cannot be found, you can also uninstall this
Yum-y Remove Java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
Yum-y Remove Java Java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
<1># rpm-qa|grep jdk← View JDK information or execute directly
Or
# rpm-q JDK
Or
# java-version
<2># Rpm-qa | grep gcj← Confirm version number of GCJ
<3># yum-y Remove java-1.4.2-gcj-compat← Uninstall GCJ
The second step is to install the sun's JDK.
Official website: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Create a Java directory under/usr in case the Java program is installed in this directory, enter the following command:
Linux Code
- Mkdir/usr/java
Copy the downloaded file to the/usr/java directory and enter the following command:
[Plain]View Plaincopy
- [Email protected] java]# Mv/home/ivan/downloads/jdk-7u60-linux-x64.rpm/usr/java
- [[email protected] java]# ls
- jdk-7u60-linux-x64.rpm
- [Email protected] java]# RPM-IVH jdk-7u60-linux-x64.rpm
- Preparing ... ########################################### [100%]
- 1:JDK ########################################### [100%]
- Unpacking JAR files ...
- Rt.jar ...
- Jsse.jar ...
- Charsets.jar ...
- Tools.jar ...
- Localedata.jar ...
- Jfxrt.jar ...
- [[email protected] java]# ls
- Default Jdk1.7.0_60 jdk-7u60-linux-x64.rpm Latest
Then configure the environment variable to enter the configuration file by entering the following command.
[Email protected] java]# Vi/etc/profile
Include in the file
Export PATH USER LOGNAME MAIL HOSTNAME histsize Histcontrol
Export java_home=/usr/java/jdk1.7.0_60
Export path= $JAVA _home/bin: $PATH
Export classpath=.: $JAVA _home/lib/dt.jar: $JAVA _home/lib/tools.jar
Let the environment variable take effect.
Execute the configuration file so that it takes effect immediately and enter the following command:
[Email protected] java]# Source/etc/profile
View the current version of Java installation
[Email protected] java]# java-version
Java Version "1.7.0_60"
Java (TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot (TM) 64-bit Server VM (build 24.60-b09, Mixed mode)
This article refer to http://hermosa-young.iteye.com/blog/1798026
Centos Java Installation