Linux安装官方Java开发工具包JDK

· Read in about 1 min · (122 Words)

本文指导如何在linux中安装官方的Java开发工具包——JDK,内含Java运行环境Jre。因为版权等原因,很多Linux发行版安装的都是OpenJDK,可某些情况需要官方的JDK。

下载

http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击大大的java图标,进入下载页面,选择下载最新jdk,并解压到/usr/java目录:

sudo tar -zxvf jdk-7u25-linux-x64.tar.gz -C /usr/java

修改软链接到最新,结果如下:

$ls -lh /usr/java/
total 4.0K
lrwxrwxrwx. 1 root root   16 Mar  3 23:34 default -> /usr/java/latest
drwxr-xr-x. 8 root root 4.0K Aug 19 21:03 jdk1.7.0_25
lrwxrwxrwx. 1 root root   21 Aug 19 21:04 latest -> /usr/java/jdk1.7.0_25

 

配置环境变量

在/etc/profile或者/etc/bashrc中加入下列几行:

export JAVA_HOME=/usr/java/latest
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

记得让其生效:

. /etc/profile

 

配置系统默认java 

先删除以前的配置:

sudo /usr/sbin/alternatives --remove java  /usr/java/jdk1.7.0_15/jre/bin/java

再安装新的:

sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 1

选择:

sudo alternatives --config java

同理可以设置其它java命令如javac, javaw等。

 

测试

查看java版本是否为最新:

$ java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

 


无root权限安装JDK

如果没有root权限,那么只需要将JDK解压到自己的目录,相应地编辑~/.bashrc文件。实在不行就设置别名(alias):

export JAVA_HOME=/db/home/shenwei/local/app/jdk1.7.0_25
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 上述不行再设置别名
alias java=$JAVA_HOME/jre/bin/java

废话一句:windows中安装JDK或者JRE之后也要设置环境变量,但稍有区别:间隔不用冒号“:”用分号”;”变量表示用%包围不用$,比如%JAVA_HOME%。虽然现在的JRE安装程序会自动添加PATH变量,但仍要自己创建CLASSPATH系统变量。

参考

  • 无数Google出来的页面

-EOF-