linux-----安装jdk

需要切换root用户:
su


输入密码:
password:


切换至路径:
cd /home/oracle


新建文件夹
mkdir jdk_install_pkg


切换:
cd jdk_install_pkg


复制jdk安装包至此路径下
rz 


安装jdk:
./jdk-6u27-linux-i586.bin
发现报错:

bash: ./jdk-6u27-linux-i586.bin: Permission denied

是因为没有权限;



分权限:
chmod 755 jdk-6u27-linux-i586.bin


然后安装:
./jdk-6u27-linux-i586.bin

----------------------------------------------------------------------jdk-6u11-linux-i586.bin 这个是自解压的文件


报错:

Unpacking...
Checksumming...
Extracting...
./jdk-6u27-linux-i586.bin: ./install.sfx.2846: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Failed to extract the files.  Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.

查原因:

是因为64位系统安装了32位的软件(此jdk是32位的。。。)

需要安装一个rpm包解决:

glibc-2.12-1.107.el6.i686.rpm

安装rpm:

[root@localhost jdk_install]# rpm -ivh glibc-2.12-1.107.el6.i686.rpm --nodeps --force

然后再安装

[root@localhost jdk_install]# ./jdk-6u27-linux-i586.bin

成功。

配置:
vi /etc/profile


添加内容:
export JAVA_HOME=/home/oracle/jdk_install_pkg/jdk1.6.0_27
export JAVA_BIN=/home/oracle/jdk_install_pkg/jdk1.6.0_27/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH



使修改立即生效:
. /etc/profile
------------------------------------------------------------------------注意: . 和 /etc/profile 有空格.


测试:
java -version

测试结果:

[root@localhost jdk_install]# java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode)

说明安装jdk成功。


posted @ 2015-12-10 16:22  Stepheng  阅读(51)  评论(0)    收藏  举报