Linux 下jdk 的安装有 RPM 和bin 二种文件安装形式。
我用的是Centos
下面介绍 二进制 bin 的安装配置方法:
安装
1.oracle 官网下载:
http://java.sun.com/products/archive/
http://www.oracle.com/technetwork/java/archive-139210.html
2.copy 到 你想放的路径下。/usr/java 目录下。
文件名: jdk-6u27-linux-i586.bin
3. 将您下载的文件的权限更改为可执行,键入:
cd /usr/java/
chmod a+x jdk-6u27-linux-i586.bin
验证您是否具有执行该文件的权限,键入:
ls -l
4.运行自解压二进制文件,键入:
./jdk-6u27-linux-i586.bin
出现 Done. 就OK.
ls
能看到生成一个 jdk1.6.0_27 文件夹。
至此,JDK安装在/usr/java/目录下, 安装已完成 。
配置
5.设置环境变量(写入/etc/profile中)
export JAVA_HOME = /usr/java/jdk1.6.0_27
export PATH = $PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:/usr/java/jdk1.5/lib:/usr/java/jdk1.5/jre/lib:$CLASSPATH
okay了键入 java -version 如果出现相关JDK版本信息,证明成功.
要使JDK在所有的用户中使用,可以这样:
vi /etc/profile.d/java.sh
在新的java.sh中输入以下内容:
#set java environment
JAVA_HOME=/usr/java/jdk-1_5_0_02
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出,然后给java.sh分配权限:
chmod 755 /etc/profile.d/java.sh
在终端使用echo命令检查环境变量设置情况。
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
检查JDK是否安装成功。
java -version
如果看到JVM版本及相关信息,即安装成功!