1.3 Java程序开发环境
1.3.1安装Java程序开发包
Java开发环境对计算机硬件的要求是非常低的,目前所有的计算机基本都可以运行。目前,Java的最新版本为Java 6,在java.sun.com可以下载最新版本。Java的安装过程非常简单。安装完成后进入该目录,会看到Java的系统文件等,Java的基本目录结构见表1.1。
表1.1 Java的基本目录结构
现在Java的帮助文档和Java开发包分离了,可以在java.sun.com下载各个平台的Java Documentation。
1.3.2设置程序开发环境
Windows下Java用到的环境变量主要有3 个,分别是JAVA_HOME、CLASSPATH和PATH。
JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这条路径下应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议目录层次浅一点,如果目录层次很深,那么,下面的步骤和以后的应用都会比较烦琐。
环境变量设置方法:JAVA_HOME=x:\JDK_1.4.2,Windows里面有PATH环境变量,修改它,使它指向JDK的bin目录,这样在控制台下面编译、执行程序时就不需要再输入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin(注:如果对DOS的批处理不了解,可能不明白%…%引起的内容是什么意思,其实这里是引用上一步设定好的环境变量JAVA_HOME,写成x:\JDK_1.4.2也是可以的,可以打开一个控制台窗口,输入echo %JAVA_HOME%可看到设置结果)。例如,PATH=%JAVA_HOME%\ bin;%PATH%,同样,%PATH%是引用以前设置的PATH环境变量,复制以前的值就可以了。
CLASSPATH环境变量最后来讲,是因为以后出现的莫名其妙的问题80%以上都是由于CLASSPATH设置错误引起的,所以要加倍小心才行。在CLASSPATH=.\;%JAVA_ HOME%\lib\tools.jar中,首先要注意的是最前面的“.\;”,这是告诉JDK搜索CLASS时先查找当前目录的CLASS文件。为什么这样做?这是由于Linux的安全机制引起的,Linux用户不难理解,而对Windows用户就很难理解(因为Windows默认的搜索顺序是先搜索当前的目录,再搜索系统的目录,然后搜索PATH环境变量设定的目录),所以如果喜欢研究的读者不妨去了解一下Linux。为什么CLASSPATH后面指定了tools.jar这个具体文件?不指定行不行?显然不行。这是由Java语言的import机制和jar机制决定的。具体的设定方法:Windows 2000\XP用户通过“我的电脑”→“属性”→“高级”→“环境变量”,修改系统变量文本框里的值。Windows 9X用户需修改autoexec.bat文件,在其末尾加入:
set JAVA_HOME=x:\JDK_1.4.2
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.\;%JAVA_HOME%\lib\tools.jar
1.3.3安装并使用Java帮助文档
可以选择在线查看或下载后查看Java的帮助文档,通过http://java.sun.com/javase/6/docs/index.html可以去查看或下载。
如图1.1所示是J2ME的帮助文档示例。
图1.1 J2ME帮助文档示例
Java帮助文档大体上分为三个部分:
(1)各种程序包(左上角)。
(2)程序包内的各种类(左下角)。
(3)该类的详细介绍和方法说明等(右侧)。