在这篇文章中我将在Ubuntu的LTS 14.04系统安装 JAVA(OpenJDK)。使用下面简单的步骤来安装。
第1步:搜索OpenJDK的软件包
使用缓存命令来搜索可用的Java版本进行安装。
$ apt-cache search openjdk
default-jdk-doc - Standard Java or Java compatible Development Kit (documentation)
default-jdk - Standard Java or Java compatible Development Kit
default-jre - Standard Java or Java compatible Runtime
default-jre-headless - Standard Java or Java compatible Runtime (headless)
freemind - Java Program for creating and viewing Mindmaps
icedtea-7-jre-jamvm - Alternative JVM for OpenJDK, using JamVM
icedtea-7-plugin - web browser plugin based on OpenJDK and IcedTea to execute Java applets
jtreg - Regression Test Harness for the OpenJDK platform
openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-7-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-7-doc - OpenJDK Development Kit (JDK) documentation
openjdk-7-jdk - OpenJDK Development Kit (JDK)
openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries)
openjdk-7-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
openjdk-7-source - OpenJDK Development Kit (JDK) source files
uwsgi-app-integration-plugins - plugins for integration of uWSGI and application
icedtea-7-jre-cacao - Transitional package for obsolete Cacao JVM for OpenJDK
java-package - Utility for creating Java Debian packages
按照上面的输出,你可以看到 OpenJDK的-7的jdk在包管理器可用。
第2步:安装Java(OpenJDK)
使用下面的命令,使用软件包管理器安装JAVA。
$ sudo apt-get install openjdk-7-jdk
第3步:验证Java版本
安装的Java后,使用以下命令来验证JAVA的安装版本。
$ java -version
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.12.04.2)
OpenJDK Client VM (build 24.45-b08, mixed mode, sharing)
root@ubuntu:~#
第4步:设置JAVA_HOME环境变量
安装Java后设置Java环境变量。建立 JAVA_HOME添加如下行在~/.bashrc文件路径中,可能与您的系统体系结构不同。
$ echo "export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-i386/"" >> ~/.bashrc
$ source ~/.bashrc
使用下面的命令来检查环境值
$ echo $JAVA_HOME
/usr/lib/jvm/java-7-openjdk-i386/