
1.6 综合实训
实训1:安装JDK,设置环境变量并进行验证
(1)访问http://www.oracle.com,根据自己的操作系统版本,选择下载对应的JDK版本。
(2)根据自己的操作系统类型,设置环境变量path和classpath。
例如,编者的计算机为Windows 7 64位操作系统,安装的JDK版本为jdk1.8.0_31,且安装在默认路径:C:\Program Files\Java\jdk1.8.0_31,此时只需要将环境变量path和classpath按如下方法进行设置:
右击“计算机”图标,选择“属性”命令,打开“系统”窗口,单击“高级系统设置”链接,打开“系统属性”对话框,默认打开“高级”选项卡,单击“环境变量”按钮,在“环境变量”对话框的“系统变量”列表中设置。
如果原来没有环境变量path,则新建环境变量path,并设path的值为:“JDK的安装路径\bin”。如果原来就有环境变量path,则在环境变量path的值后面加上“;JDK的安装路径\bin”。
例如,编者的计算机在设置环境变量path时,界面如图1-4所示,变量值的全部内容为:“%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Common Files\Ulead Systems\MPEG;C:\Program Files\Java\jdk1.8.0_31\bin;;C:\Program Files\Java\jdk1.8.0_31\bin;”,后面加粗的部分“;C:\Program Files\Java\jdk1.8.0_31\bin”就是新添加的。

图1-4 环境变量path的设置
接下来设置环境变量classpath。
①如果原来没有环境变量classpath,则新建环境变量classpath,并设置classpath的值为:“;.;JDK安装路径\lib\tools.jar;JDK安装路径\lib\dt.jar”。其中,第一个字符“.”代表当前目录。
②如果原来就有环境变量classpath,则在环境变量classpath的值后面加上“;JDK的安装路径\lib\tools.jar;JDK安装路径\lib\dt.jar”。
例如,编者的计算机在设置环境变量classpath时,界面如图1-5所示。

图1-5 环境变量classpath的设置
(3)单击“开始”按钮,直接在搜索框中输入命令“cmd”,然后输入命令“java-version”,按【Enter】键,看是否有类似图1-6所示的界面。

图1-6 查看JDK安装的版本
如果出现类似图1-6所示的界面,则证明JDK已经安装成功,并且环境变量已设置好。
实训2:用记事本编写简单Java程序并运行
(1)在某工作目录下(如D:\java\)用记事本建立文件,并输入以下代码(注意区分大小写),并保存为“HelloWorld.java”。

(2)进入命令行界面,并转到HelloWorld.java文件所在的目录。
(3)在命令行提示符下输入javac HelloWorld.java进行编译,如果没有提示错误,则查看工作目录下是否多了一个HelloWorld.class文件。
(4)在命令行提示符下输入java HelloWorld运行该程序,看是否有结果Hello World输出。
备注:如果有不正确的结果,可参考以下常见错误提示进行修改。
错误提示1:“javac”不是内部或外部命令,也不是可运行的程序或批处理文件(javac:Command not found)。
·原因:未安装JDK或者没有设置好环境变量path。
·改正:安装JDK或者重新设置环境变量path为正确值。
错误提示2:HelloWorld is an invalid option or argument。
·原因:源文件的扩展名不是.java。
·改正:打开资源管理器或任意文件夹,选择“工具”→“文件夹选项”命令,将“隐藏已知文件类型的扩展名”选项取消,修改源文件的扩展名为.java。
错误提示3:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld。
·原因:类路径(classpath)未设置好,少了结尾处的tools.jar或者少了最开始的“;.;”。
·改正:重新设置环境变量classpath为正确值。
实训3:安装JCreator软件,配置Java编程的综合开发环境
JCreator是Xinox软件公司的产品,这是一套在Windows环境下功能较强大的Java整合开发环境,提供程序编辑、运行、排错等功能,分为LE和Pro两个版本。Pro版本功能更强大,但只可以免费下载使用30天。LE版本是受限制的版本,也是自由软件,可以永久免费试用,本书将介绍JCreator LE 4.50的安装和简单使用方法。
安装JCreator LE 4.50的过程如下:
(1)到http://www.jcreator.com下载JCreator LE软件。
(2)JCreator LE的下载格式是ZIP格式,可以将其解压到临时文件夹。
(3)安装JCreator LE,默认的安装目录是C:\Program Files\Xinox Software\Jcreator- V4LE,可以更改。安装过程中,系统会询问JDK的安装目录,只要按照提示指定JDK目录即可。
(4)运行JCreator LE,初始界面如图1-7所示。

图1-7 JCreator界面
实训4:用JCreator编辑简单程序并运行
(1)新建程序。选择JCreator软件菜单栏中的File→New→File命令,选择Java Class选项,并单击Next按钮,弹出图1-8所示的对话框,选择源程序的存放位置和文件名。
在图1-8中进行设置后,将看到图1-9所示的界面,右侧的代码窗格中已经自动生成了一些代码,可以在这里输入和编辑源程序。

图1-8 File Wizard对话框

图1-9 编辑代码
将源程序改为以下内容:

(2)编译程序。当程序都输入完后,可以单击工具栏中的Build按钮进行编译,如果有语法错误,会在下面的Build Output窗口中提示。
(3)运行程序。编译没有语法错误后,可以单击工具栏上中Run Project按钮运行源程序。程序将输出Hello World。
(4)设置可带参数运行环境。如果需要带参数运行,需要在JCreator环境中做一些设置。首先选择Configure→Options选项,在Options对话框左边列表框中选择JDK Tools选项,在Select Tool Type下拉列表框中选择Run Application选项,再在中间的列表框中选择default选项,单击Edit按钮,在弹出的Tool Configuration:Run Application对话框中,选择Parameters选项卡,选中Prompt for main method arguments复选框,如图1-10所示。单击“OK”按钮,完成设置。

图1-10 设置可带参数运行环境
(5)设置好后,修改HelloWorld.java程序为如下内容:

然后运行程序,会弹出图1-11所示的对话框。

图1-11 HelloWorld程序运行界面
在文本框中输入“1 2”(多个参数中间用空格分开),即可运行,结果为:
第一个参数为1
第二个参数为2