Ubuntu下如何安装配置 JDK(非OpenJDK)
Ubuntu下怎么安装配置 JDK(非OpenJDK)
安装环境:
Ubuntu 32位、jdk-7u25-linux-i586
一、下载JDK
下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,选择Linux X86 jdk-7u25-linux-i586.tar.gz
二、解压缩安装
sudo tar xzvf jdk-7u25-linux-i586.gz -C /usr/lib/jvm cd /usr/lib/jvm sudo mv jdk1.7.0_25/ java-7-sun/
-C 指定解压路径
注意:如果系统中没有装其他版本的JDK,JVM目录不存在,则需要先建立之。
sudo mkdir /usr/lib/jvm
三、设置环境变量,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最后所添加的bin目录
sudo vi /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-7-sun/bin" CLASSPATH="/usr/lib/jvm/java-7-sun/lib" JAVA_HOME="/usr/lib/jvm/java-7-sun"
四、配置默认JDK版本
由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300 sudo update-alternatives --config java
系统会列出各种JDK版本,如下所示:
snowdream@snowdream:~$ sudo update-alternatives --config java 有 3 个候选项可用于替换 java (提供 /usr/bin/java)。 选择 路径 优先级 状态 ------------------------ * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式 3 /usr/lib/jvm/java-7-sun/bin/java 300 手动模式 要维持当前值[*]请按回车键,或者键入选择的编号:3 update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。
五、测试
java -version java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode)