卸载默认的:51Testing软件测试网 M M d;Bh4s%z3m
root用户登陆到系统,打开一个终端输入51Testing软件测试网g;{.T q#g'c
# rpm -qa|grep gcj
:u u7_#^ | `ow0
显示内容其中包含下面两行信息51Testing软件测试网!~Dk Tj#Z&y
# java-1.4.2-gcj-compat-1.4.2.0-27jpp
/x%guM Qsz0# java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
51Testing软件测试网k#SV$u1} g sN
卸载
%\&_8tj,Nz&mtOSJI0
# rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
(b5?7O:NG {0# rpm -e java-1.4.2-gcj-compat-l.4.2.0-27jpp
.d.t]c)g;lKH&G051Testing软件测试网 aq3bzt*sg&|8h
51Testing软件测试网p~[aM'Qp
卸载其他自己安装的JDK就直接用rpm -e <javaXXXXX>51Testing软件测试网r\S%i6OF DS
安装:
;J(ZC{6tJ bn)H0
1.    sun网站 1.6.0_05举例,下载一个Linux PlatformJDK,建议下载RPM自解压格式的(RPM in self-extracting filejdk-6u5-linux-i586-rpm.bin);51Testing软件测试网*VHDA8\
51Testing软件测试网m-U5H1S8z%y
2.    上载到Linux服务器上,在shell下执行命令:
p KHRgh![K nx051Testing软件测试网4[]'S(f'Abgj9r
4W&AjWbE051Testing软件测试网!z)wb9?h
[root@localhost st]#chmod +xjdk-6u5-linux-i586-rpm.bin
ZPH0g ?w`J051Testing软件测试网y(r(uAq B8?
[root@localhost st]#./jdk-6u5-linux-i586-rpm.bin
X`F3DVK+X.q0
这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候,敲yes就可以了。
$Ud$U(C!h%Q a ?.{ p9Q0
系统会进行自动安装
EV'[;G k5Yn1w X5W3Q0
3.    设置环境变量51Testing软件测试网l%\)v5}lT!^V
通常都喜欢用export命令直接在shell下设置51Testing软件测试网 HY| nJK-T{
[root@localhost st]#export JAVA_HOME=/usr/java/jdk1.6.0_0551Testing软件测试网S?w$E X1w'_9hf
 
Gw|p!y$^0
[root@localhost st]#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar51Testing软件测试网/D3l?.Tl/U
 
eVw!L;F9K v0
[root@localhost st]#export PATH=$PATH:$JAVA_HOME/bin51Testing软件测试网I_.|;iX0z3O;T
 
$|,P/^%Z([J;S0
当然这样设置环境变量是可以生效的,但是只对当前shell生效。如果从另外一个shell登陆,将不能使用刚才设置的变量。所以最好的方法还是修改.bashrc文件。51Testing软件测试网B [{.N0pq
[root@localhost st]#vi .bashrc51Testing软件测试网a4v}i zZ`*gg BJ
set JAVA_HOME=/usr/java/ jdk1.6.0_0551Testing软件测试网4G6bP`0aG2c0Z5`
export JAVA_HOME
NYg;}+Pi0
set PATH=$PATH:$JAVA_HOME/bin
1q|A$Az6q#G(X4j!_C'g0
export PATH51Testing软件测试网 ^b&Rv)B Y
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar51Testing软件测试网 B5w)dT E _E u7P
export CLASSPATH51Testing软件测试网#]\q2c5nY}(C_-}~6E
 51Testing软件测试网P"E!H;MS!C
当然也可以通过更改/etc/profile来实现,不过不推荐这么做,因为这样的设置将对所以用户的shell都生效,对系统安全会产生影响。下面来验证一下变量设置是否生效
N%m:aD2t5A$[{9{2X;m[0
[root@localhost st]#echo $JAVA_HOME
/usr/java/jdk1.6.0_05/
5HdS*pe L O0[root@localhost st]#
echo $CLASSPATH
4CB Avea0/usr/java/
jdk1.6.0_05/lib/dt.jar:/usr/java/jdk1.6.0_05/lib/tools.jar[root@localhost st]#echo $PATH
+e-KxYv"?0
/usr/java/jdk1.6.0_05/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin51Testing软件测试网b8a$r,X(}3s%Y'o
#S­I?B ~.H!j0[ root@localhost st]#
JAVA-version
51Testing软件测试网q,g$`e1{3Q[`7Z w
JAVAversion "
jdk1.6.0_05"51Testing软件测试网 FjP)\7U]'s
JAVA(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
JAVAHotSpot(TM) Client VM (build 10.0-b19, mixed mode)
  • 收藏
  • 评论
  • 举报

上一篇:unix/linux 中命令替换

下一篇:配置Tomcat