ubuntu 12.04 64位安装JDK7的方法详解

发布时间:2019-11-02编辑:脚本学堂
本文介绍下,在ubuntu 12.04 64位系统中安装JDK7的步骤,在ubuntu下安装JDK环境,是ubuntu系统管理员的必备技能,建议脚本学堂的朋友牢固掌握之。

本节内容:
ubuntu 12.04 64位下安装JDK7。

首行,去 Oracle下载linux下的JDK压缩包,本文下载的是:jdk-7u4-linux-i586.tar.gz文件,下好后直接解压。

步骤1:
 

复制代码 代码示例:
# 将解压好的jdk1.7.0_04文件夹,使用root权限复制到/usr/lib/jvm目录中
sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/

步骤2:
 

复制代码 代码示例:

# 配置环境变量
sudo gedit ~/.profile

# 在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04

然后保存关闭,使用source更新下
$ source ~/.profile

#使用env命令察看JAVA_HOME的值
$ env
#如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04,说明配置成功。

步骤3:
 

复制代码 代码示例:

# 将系统默认的jdk修改过来
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 300

#输入sun jdk前的数字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 300

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac

步骤4:
 

复制代码 代码示例:
#然后再输入java -version,看到如下信息,就说明改成sun的jdk了:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

以上安装方法存在的一个问题:jar文件不能自动运行,一定要在控制台输入java -jar XXX才能运行。

>>> 有网友提问:
为什么不装openjdk呢?直接sudo apt-get install 不好吗?

来看下面另一个JDK7的安装过程。

首先,去新立得删除所有openjdk的东西。
下载jdk-7u4-linux-i586.tar.gz文件,解压到自己的主目录。

解压后的文件夹名称是jdk1.7.0_01,这是我的。
在终端输入:
vi .profile

在里面加上环境变量:比如我的用户名是lvlv

代码:
 

复制代码 代码示例:
export JAVA_HOME=/home/lvlv/jdk1.7.0_01
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

保存后,终端使之生效。

代码:
source .profile

在终端输入命令:
java -version

查看是否出现jdk7的版本信息:
 

复制代码 代码示例:
root@jbxue:~$ java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) Server VM (build 21.1-b02, mixed mode)

如果提示pemission denied,那就是权限不够,可以使用命令:
 

复制代码 代码示例:
chmod +rwx jdk1.7.0_01 -R

后面介绍的这个方法比较简单明了,不过不够深入,仅作为学习参考吧。