卸载默认的: 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&G0 51Testing软件测试网 aq3bzt*sg&|8h
51Testing软件测试网p~[aM'Qp
卸载其他自己安装的 JDK 就直接用 rpm -e 51Testing软件测试网r\S%i6OF DS
安装:
;J(ZC{6tJ bn)H0
1.     sun网站  1.6.0_05 举例,下载一个 Linux Platform JDK ,建议下载 RPM 自解压格式的( RPM in self-extracting file jdk-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 +x jdk-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_05 51Testing软件测试网S?w$E X1w'_9hf
 
Gw|p!y$^0
[root@localhost st]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 51Testing软件测试网/D3l?.Tl/U
 
eVw!L;F9K v0
[root@localhost st]# export PATH=$PATH:$JAVA_HOME/bin 51Testing软件测试网I_.|;iX0z3O;T
 
$|,P/^%Z([J;S0
当然这样设置环境变量是可以生效的,但是只对当前 shell 生效。如果从另外一个 shell 登陆,将不能使用刚才设置的变量。所以最好的方法还是修改 .bashrc 文件。 51Testing软件测试网B [{.N0pq
[root@localhost st]# vi .bashrc 51Testing软件测试网a4v}i zZ`*gg BJ
set JAVA_HOME=/usr/jav a/ 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 PATH 51Testing软件测试网 ^b&Rv)B Y
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 51Testing软件测试网 B5w)dT E _E u7P
export CLASSPATH 51Testing软件测试网#]\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)
linux 职场 jdk Linux

0

收藏

上一篇:unix/linux 中命令替换 下一篇:配置Tomcat
linux下安装jdk_第2张图片
2010chris

54篇文章,12W+人气,0粉丝

linux下安装jdk_第3张图片

Ctrl+Enter 发布

发布

取消