读书人

CentOS5.2上安装JDK1.6

发布时间: 2012-07-15 20:20:06 作者: rapoo

CentOS5.2下安装JDK1.6
?

1、检查jdk信息

[root@localhost ~]#rpm -qa|grep java

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

2、删除JDK

[root@localhost ~]#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

3、确认系统已经没有jdk

[root@localhost ~]#java -version

bash: java: commandnot found

4、安装JDK

[root@localhost ~]#cd /usr/tmp

[root@localhosttmp]# ls

apache-tomcat-6.0.32.tar.gz? VMwareTools-7.8.5-156735.tar.gz

httpd-2.2.19.tar.gz????????? vmware-tools-distrib

jdk-6u26-linux-i586-rpm.bin

5、准备将JDK安装在/usr目录下,所以先拷贝jdk到该目录

[root@localhosttmp]# cp jdk-6u26-linux-i586-rpm.bin /usr

[root@localhosttmp]# cd ..

[root@localhostusr]# ls

bin? games???jdk-6u26-linux-i586-rpm.bin?lib????? local? share?tmp

etc? include?kerberos????????????????????libexec? sbin?? src???X11R6

6、所有用添加可行的

[root@localhostusr]# chmod +x jdk-6u26-linux-i586-rpm.bin

7、执行jdk安装文件,会生成文件jdk-6u26-linux-i586.rpm

[root@localhostusr]# ./jdk-6u26-linux-i586-rpm.bin

Unpacking...

Checksumming...

Extracting...

UnZipSFX 5.50 of 17February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).

? inflating: jdk-6u26-linux-i586.rpm?

? inflating:sun-javadb-common-10.6.2-1.1.i386.rpm?

? inflating:sun-javadb-core-10.6.2-1.1.i386.rpm?

? inflating:sun-javadb-client-10.6.2-1.1.i386.rpm?

? inflating:sun-javadb-demo-10.6.2-1.1.i386.rpm?

? inflating:sun-javadb-docs-10.6.2-1.1.i386.rpm?

? inflating:sun-javadb-javadoc-10.6.2-1.1.i386.rpm?

Preparing...???????????????########################################### [100%]

?? 1:jdk???????????????????###########################################[100%]

Unpacking JARfiles...

??????? rt.jar...

??????? jsse.jar...

??????? charsets.jar...

??????? tools.jar...

??????? localedata.jar...

??????? plugin.jar...

??????? javaws.jar...

??????? deploy.jar...

Installing JavaDB

Preparing...???????????????########################################### [100%]

?? 1:sun-javadb-common?????########################################### [ 17%]

?? 2:sun-javadb-core???????########################################### [ 33%]

?? 3:sun-javadb-client?????########################################### [ 50%]

?? 4:sun-javadb-demo???????########################################### [ 67%]

?? 5:sun-javadb-docs???????########################################### [ 83%]

?? 6:sun-javadb-javadoc????########################################### [100%]

?

Java(TM) SEDevelopment Kit 6 successfully installed.

?

Product Registrationis FREE and includes many benefits:

* Notification ofnew versions, patches, and updates

* Special offers onOracle products, services and training

* Access to earlyreleases and documentation

?

Product and systemdata will be collected. If your configuration

supports a browser,the JDK Product Registration form will

be presented. If youdo not register, none of this information

will be saved. Youmay also register your JDK later by

opening theregister.html file (located in the JDK installation

directory) in abrowser.

?

For more informationon what data Registration collects and

how it is managedand used, see:

http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html

?

Press Enter tocontinue.....

Done.

[root@localhostusr]# ls

bin????????????????????????? sbin

etc????????????????????????? share

games??????????????????????? src

include?????????????????????sun-javadb-client-10.6.2-1.1.i386.rpm

java????????????????????????sun-javadb-common-10.6.2-1.1.i386.rpm

jdk-6u26-linux-i586.rpm????? sun-javadb-core-10.6.2-1.1.i386.rpm

jdk-6u26-linux-i586-rpm.bin? sun-javadb-demo-10.6.2-1.1.i386.rpm

kerberos????????????????????sun-javadb-docs-10.6.2-1.1.i386.rpm

lib?????????????????????????sun-javadb-javadoc-10.6.2-1.1.i386.rpm

libexec????????????????????? tmp

local??????????????????????? X11R6

8、jdk-6u26-linux-i586.rpm给所有用户分配执行权限

[root@localhost usr]#chmod +x jdk-6u26-linux-i586.rpm

9、执行rpm文件,提示jdk已经被安装成功。按照其他的手顺应该是到这一步才算安装成功,不知道是不是最新版本直接执行bin文件时就直接安装成功了,这个目前不太清楚。

[root@localhostusr]# rpm -ivh jdk-6u26-linux-i586.rpm

Preparing...???????????????########################################### [100%]

??????? package jdk-1.6.0_26-fcs is alreadyinstalled

10、????????测试java,javac命令是否可用。

[root@localhostusr]# java -version

java version"1.6.0_26"

Java(TM) SE RuntimeEnvironment (build 1.6.0_26-b03)

Java HotSpot(TM)Client VM (build 20.1-b02, mixed mode, sharing)

如果要让jdk让所有用户使用,必须在etc/profile中只是环境变量:

设置环境变量。

#vim???/etc/profile

在最后面加入

#set java environment

JAVA_HOME=/usr/java/jdk1.6.0_26

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

exportJAVA_HOME CLASSPATH PATH

保存退出。

读书人网 >操作系统

热点推荐