Java语言程序设计教程
上QQ阅读APP看书,第一时间看更新

1.2 Java SE开发环境

Java SE是Java程序程序设计的基础版本,其他Java程序的开发都是基于Java SE相关环境。因此,本书主要在Windows操作系统中应用Java SE平台进行程序开发。

1.2.1 Java SE的下载、安装与环境变量的配置

1.Java SE的下载

如前所述,Java SE的版本总是不断更新,其目的是不断增加新的Java特性。相比以前的版本,Java SE 5.0版本是Java特性变化最大的一次,所以Java程序开发都是以Java SE 5.0以后的版本为主。随着新特性的不断出现,Oracle公司会及时发布Java SE的最新版本,可以登录网站http://www.oracle.com/technetwork/java/javase/downloads免费下载。Java SE开发包下载界面如图1-2所示。

图1-2 Java SE开发包下载界面

2.Java SE的安装

双击已经下载的Java SE平台可执行文件即可进行安装。用户可以采用默认安装路径,即安装在C:\Program Files\Java,也可以自定义安装路径,如D:\Java。

安装JDK时,安装程序同时也将Java运行时环境JRE安装在计算机中了。如果用户不需要开发Java程序,而只想运行别人的Java程序,可以只安装JRE(可以登录网站http://www.oracle.com/technetwork/java/javase/downloads免费下载)。

3.Java SE帮助文档的下载

针对Java SE 7.0及以后版本的使用,Oracle公司提供了相应的帮助文档。该文档可以登录http://www.oracle.com/technetwork/java/javase/documentation/免费下载,下载后进行解压缩即可。Java SE帮助文档都是以Web页的形式提供浏览,用户可以单击相应链接查看帮助文档。

4.Java SE环境变量的配置

Java SE安装成功后,JDK平台提供的Java程序命令并不是在任何路径下都可以运行,Java类库并不能随时加载。为了能在任何路径下使用Java命令和随时加载Java类库,应该设置环境变量。

(1)环境变量Path值的配置。在Windows 7及以后版本的Windows操作系统中,右击“计算机”图标,在弹出的快捷菜单中选择“属性”命令,在弹出的对话框中选择“高级系统设置”选项,在弹出的“系统属性”对话框中选择“高级”选项卡。单击“环境变量”按钮,在“系统变量”中选中Path,单击“编辑”按钮,在“变量值”中的最后位置输入一个分号后,如果用户采用默认安装路径则接着输入内容C:\Program Files\Java\jdk1.6.0_22\bin,如果用户采用自定义安装路径(如D:\Java),则接着输入内容D:\Java\jdk\bin。

(2)环境变量ClassPath值的配置。在Windows 7及以后版本的Windows操作系统中,右击“计算机”图标,在弹出的快捷菜单中选择“属性”命令,在弹出的对话框中选择“高级系统设置”选项,在弹出的“系统属性”对话框中选择“高级”选项卡。单击“环境变量”按钮,在“系统变量”中选中ClassPath,单击“编辑”按钮,在变量值中的最后位置输入一个分号后,如果用户采用默认安装路径则接着输入内容C:\Program Files\Java\jdk1.6.0_22\jre\lib\rt.jar;.;,如果用户采用自定义安装路径(如D:\Java),则接着添加内容D:\Java\jdk1.6.0_22\jre\lib\rt.jar;.;。其中,“;”为两个路径的分隔符,后面的“.”表示当前路径,一定不能缺少。如果在“系统变量”中没有ClassPath,则单击“新建”按钮,在弹出的对话框中,输入“变量名”的值:ClassPath。

此时,就可以编写Java源代码,并进行编译和运行Java程序了。

1.2.2 Java语言程序设计工具

设计Java语言程序首先是编写Java源代码,而选择适当的编辑器是提高程序设计效率的第一步。目前Java语言程序设计的工具比较多,主要有文本编辑器和集成开发环境两大类。

1.文本编辑器

对于开发Java程序的初学者,通常采用无格式的文本编辑器。这种无格式的文本编辑器可以让编程者发现常见的编程错误,以巩固编程者的程序开发基础,提高Java编程水平。比较常用的无格式Java文本编辑器有Windows记事本、EditPlus及UltraEdit等。

2.集成开发环境

对于具有一定程序设计经验的Java编程者,通常采用集成开发环境(Integrated Development Environment,IDE)。这种IDE将各种开发过程中所需的工具集成到一起,从而使程序设计需要的整合过程更加方便,同时可以随时增加相应的开发插件,以扩展IDE的开发功能和提高IDE的开发效率。比较常用的Java程序设计IDE有Eclipse、MyEclispe或NetBeans等。其中,Eclipse IDE可以登录到网站http://www.eclipse.org/downloads/免费下载,NetBeans IDE可以登录到网站http://netbeans.org/downloads/index.html免费下载。