1.1 操作环境说明

  • 操作系统:Ubuntu 12.04 LTS
  • 默认终端模拟软件:Gnome Terminal
  • 编辑软件:Emacs23、Vim7
  • 默认浏览器:Mozilla Firefox

新葡京娱乐场:各级团组织还要加强组织领导,确保教育实践健康有序开展。

两种模式:

  • 启动EMACS编辑器,进入shell模式,输入命令行工作,编辑文件时直接打开
  • 启动终端模拟器,输入命令行工作,编辑源码时在终端里用VIM打开

下面开始我们的旅程吧!

1.2 安装JDK7

JDK是JAVA语言的开发包,除了ORACLE公司的版本外,还有OPENJDK版本,我们就用OPENJDK版本。 如果你的系统已安装了JDK开发包,可以跳过这一节了。

1.2.1 自动安装OPENJDK

笔者的Linux用户名是song,所以命令行提示符是song@ubuntu:~$,能理解吗? 在命令行提示符下输入:sudo apt-get install openjdk-7-jdk 此命令行首先会提示输入管理员密码,然后输出信息,并提示是否下载安装,输入Y或回车,耐心等待!

1.2.2 下载安装ORACLE JAVASE JDK

当然,如果你是个命令行的老手的话,完全可以下载JDK开发包然后安装配置。不过这需要几步,对了,下载、解压、配置。

首先用浏览器打开网址:http://www.wking-china.com/xpjylc/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 选择适合你的系统的JDK软件包,如果你的系统是64位的千万不要下载32位的软件包(无法运行,提示你找不到文件)。 我的系统是64位的,所以下载:jdk-7u51-linux-x64.tar.gz

  • 解压命令:tar xvfz jdk-7u51-linux-x64.tar.gz
  • 出现目录:jdk1.7.0_51
  • 移动到主目录下的tools目录:mv jdk1.7.0_51 ~/tools/jdk7

编辑~/.bashrc,加入下面两行:

export JAVA_HOME=/home/song/tools/jdk7
export $PATH=$JAVA_HOME/bin:$PATH

重启shell模式或终端,使改动生效。

1.3 测试JDK

JDK安装完成后,我们需要简单测试一下,看JDK能否正常运行。

1.3.1 版本测试

在终端中输入命令行:java -version

song@ubuntu:~$ java -version
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
song@ubuntu:~$ javac -version
javac 1.7.0_51

如果输出以上信息说明安装成功,一切正常。

1.3.2 创建工程目录

安装完JDK后就要开始我们的学习了,首先要创建一个目录以保存我们学习过程中编写的代码。

  • 在主目录下创建工程目录project: mkdir project
  • 进入工程目录project: cd project

1.3.3 编写简单的类

在工程目录(project)中编写一个简单的类Hello(考验你用编辑器软件的时候到了),文件名:Hello.java,源码如下:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

1.3.4 进行编译测试

编辑保存完上节的代码后开始编译,测试编译器是否正常工作。

编译命令:javac Hello.java

编译正常的话不会输出信息,这是UNIX的一个古老理念,没有消息是好消息(No news is good news.)。 编译完成后会出现一个CLASS文件:Hello.class,这就是编译结果(JAVA虚拟机可以调用此结果并运行)。

运行这个JAVA程序,输入命令:java Hello,如下所示:

song@ubuntu:~/project$ java Hello
Hello World!

看到了我要输出的Hello World!,很好,一切正常!

直接编译命令行过于繁琐,玩命令行的目的是写出更简单的命令行,于是ANT出现了。

1.4 安装ANT

ANT是一个JAVA库,也是一个命令行工具,主要用于JAVA应用程序的编译管理,如编译、测试、运行、发布等等;但做为编译管理工具,ANT不仅仅用于JAVA应用程序,还可以管理编译C/C++应用程序等。

1.4.1 下载ANT

可以直接在命令行中下载ANT,用WGET命令就可以轻松完成,WGET命令的用法可以用MAN来查看:man wget。首先进入/tmp目录:cd /tmp,然后输入下面的命令:

wget http://www.wking-china.com/xpjylc/apache//ant/binaries/apache-ant-1.9.3-bin.tar.gz

如果你不知道ANT运行包的下载地址,打开浏览器,转到http://www.wking-china.com/xpjylc/,找到下载地址,复制地址,粘贴到命令行中去。

关于下载目录: 下载到/tmp是个简单的选择,操作系统重新启动后,/tmp目录下的东西会丢失,如果是一次性用到的话,首选。

关于ANT的运行包: apache-ant-1.9.3-bin.tar.gz,这个文件名是个很好的命名范例。规则是: 组织名-软件名-版本号-性质.尾缀 ,其中性质如是bin,表示是可执行文件;如果是source,表示是源代码文件。

1.4.2 解压软件包

网速快的话用不了几十秒就可以完成软件包的下载,然后解压软件包,输入命令行:

tar xvfz apache-ant-1.9.3-bin.tar.gz

命令完成后出现目录:apache-ant-1.9.3

1.4.3 合理放置你的工具

我们要养成合理放置常用的工具软件的习惯(否则用不多久你可能就会找不到它),将目录apache-ant-1.9.3移动到主目录下的tools目录下,重命名为ant,简化的同时便于管理。输入命令行:

mkdir ~/tools
mv apache-ant-1.9.3-bin ~/tools/ant

小提示:~表示用户的主目录,如用户song的主目录是/home/song,~事实上就等于/home/song,如此则简化了命令行的输入。

1.4.4 配置

即便我们非常合理的放置了工具,系统也不会自动找到它们(系统自动安装的除外,如刚刚安装的OPENJDK),要编辑~/.bashrc文件来实现这一点,在~/.bashrc文件末尾加入下面两行:

export ANT_HOME=/home/song/tools/ant
export PATH=$ANT_HOME/bin:$PATH

1.4.5 版本测试

保存好~/.bashrc文件后,此时在命令行中输入ant,系统会提示找不到ant,没关系,输入命令:source ~/.bashrc,没有输出信息,不过现在应该可以了,在命令行输入:ant -version

song@ubuntu:~$ ant -version
Apache Ant(TM) version 1.9.3 compiled on December 23 2013

以上信息说明安装配置正常。

  • 如果出现问题,请重启shell模式或终端,再试一下!
  • 如果还有问题,请检查JDK的安装过程。

下一步,我们将编辑一个简单的ANT配置文件build.xml来测试一下ANT。