Ubuntu系统下搭建Java7开发环境

  • 格式:doc
  • 大小:72.00 KB
  • 文档页数:3

在Ubuntu系统下安装Java 7
一、Ubuntu 默认安装了OpenJDK,可以查看其Java版本信息如下:
zgj@wildflower:~$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1) OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
二、安装JDK7
采用PPA 源(Personal Package Archives个人软件包档案)安装方式,在Ubuntu系统下安装Java 7很简单,过程如下:
1. 添加Oracle JDK7 到软件仓库
zgj@wildflower:~$ sudo add-apt-repository ppa:webupd8team/java
You are about to add the following PPA to your system:
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK6 / JDK7 / JDK8). There are no actual Java files in this PPA. More info:
/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
More info: https:///~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: 钥匙环‘/tmp/tmp3Z16ED/secring.gpg’已建立
gpg: 钥匙环‘/tmp/tmp3Z16ED/pubring.gpg’已建立
gpg: 下载密钥‘EEA14886’,从 hkp 服务器
gpg: /tmp/tmp3Z16ED/trustdb.gpg:建立了信任度数据库
gpg: 密钥 EEA14886:公钥“Launchpad VLC”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)
OK
2. 更新软件仓库
zgj@wildflower:~$ sudo apt-get update
[sudo] password for zgj:
忽略 precise InRelease
忽略 precise-updates InRelease
忽略 precise-backports InRelease
命中 precise Release.gpg
命中 precise-updates Release.gpg
命中 precise-backports Release.gpg
命中 precise Release ......................
正在读取软件包列表... 完成
3. 下载并安装JDK7
zgj@wildflower:~$ sudo apt-get install oracle-java7-installer
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:................
在提示窗口中分别选择<确定>、<是>,如下所示:
2013-02-12 19:46:37 (1021 KB/s) - 已保存“jdk-7u13-linux-i586.tar.gz” [97489971/97489971])
Oracle JRE 7 browser plugin installed
正在设置 gsfonts-x11 (0.22) ...
安装完成!
三、Java7环境测试
1.安装好的JDK7所在文件夹是“usr/lib/jvm/java-7-oracle” ,如下图所示。

2.查看版本信息
zgj@wildflower:~$ java -version
java version "1.7.0_13"
Java(TM) SE Runtime Environment (build 1.7.0_13-b20)
Java HotSpot(TM) Client VM (build 23.7-b01, mixed mode)
3.编译与运行
zgj@wildflower:~/java$ gedit Hello.java
编辑一个最简单的Hello,world程序,如下:
public class Hello{
public static void main(String[] args){
System.out.println("Hello,world!");
}
}
编译Hello.java
zgj@wildflower:~/java$ javac Hello.java
运行Hello程序
zgj@wildflower:~/java$ java Hello
Hello,world!
四、卸载JDK7
zgj@wildflower:~$ sudo apt-get remove oracle-java7-installer 正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:.........................
卸载完成!。