jdk环境搭建步骤:
0.环境检测:redhat linux5在安装过程中如果选择了安装jdk环境,则默认会安装jdk1.4,对于目前大多数项目而言,其版本过低,需要卸载重装,卸载步骤:
(1)查看jdk版本: java -version,如果显示”java version "1.4.2"”,则表示当前jdk环境是1.4版本,需要卸载,执行步骤(2),否则直接进行步骤1。
(2)查找linux下自身的jdk安装包:查找jdk相关安装文件rpm -qa | grep gcj,
(3)卸载jdk:分别卸载以java开头的文件。
rpm -e --nodeps java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.112
rpm -e --nodeps java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.112
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.112
(4)重新检查jdk版本: java -version,出现如下提示信息,则表明卸载完成。
-bash: /usr/bin/java: No such file or directory
1、建立jdk安装目录: mkdir -pv /root/program/java
2、建立jdk软件存放目录:mkdir -pv /root/itstar/mysoft
3、进入jdk存放目录:cd /root/itstar/mysoft,使用SSH客户端连接linux服务器,上传jdk-6u13-linux-i586.bin至jdk存放目录。
4、如果没有执行权限,则使用chmod u+x jdk-6u13-linux-i586.bin赋予执行权限
5、安装jdk,执行./jdk-6u13-linux-i586.bin,一路空格键,出现选择的地方输入yes,安装完成后将在当前目录下生成jdk1.6.0_13文件夹。
6、将jdk1.6.0_13文件夹移动到/root/program/java目录下,mv -rf /root/itstar/mysoft/jdk1.6.0_13 /root/program/java/
7、配置环境变量:执行vi /etc/profile修改全局环境变量文件,在profile文件里面添加下面三句话,
export JAVA_HOME=/root/program/java/jdk1.6.0_13
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
执行成功后,立即生效可用source /etc/profile。
10.检测环境是否搭建成功:重新执行java -version即可(建议执行logout重新登录再检测)。
==========================详情情况如下==========================================
linux 中 gcj 的卸载和 jdk 安装
1.查看jdk版本
[root@test ~]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20070626 (Red Hat 4.1.2-14)
2.卸载liunx自身jdk
[root@test ~]# rpm -qa | grep gcj
libgcj-devel-4.1.2-14.el5
java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.112
libgcj-src-4.1.2-14.el5
libgcj-4.1.2-14.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.112
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.112
卸载
[root@test ~]# rpm -e --nodeps java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.112
[root@test ~]# rpm -e --nodeps java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.112
[root@test ~]# rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.112
[root@test ~]# java -version
-bash: /usr/bin/java: No such file or directory
3.安装新版本
[root@localhost home]# chmod -v jdk-1_5_0_15-linux-i586.bin
[root@localhost home]# chmod -v 777 jdk-1_5_0_15-linux-i586.bin
“jdk-1_5_0_15-linux-i586.bin” 的权限模式已更改为 0777 (rwxrwxrwx)
[root@localhost home]# ./jdk-1_5_0_15-linux-i586.bin
一路空格键
Do you agree to the above license terms? [yes or no]
选择yes
之后生成:jdk1.5.0_15目录。
4.设置java环境变量。
1>全局生效(对所有用户生效):
编辑/etc/profile
追加:
JAVA_HOME=/home/jdk/jdk1.5.0_15
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
或在/etc/profile.d 新建一个脚本java.sh
内容:
JAVA_HOME=/home/jdk/jdk1.5.0_15
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
2>如只对某用户生效:
编辑某用户的宿主目录下的.bash_profile,追加上文内容。
退出终端,再登陆:
[root@localhost ~]# java -version
java version "1.5.0_15"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
Java HotSpot(TM) Client VM (build 1.5.0_15-b04, mixed mode, sharing)