第一章 Java实践环境.docx
《第一章 Java实践环境.docx》由会员分享,可在线阅读,更多相关《第一章 Java实践环境.docx(13页珍藏版)》请在冰豆网上搜索。
第一章Java实践环境
第1章Java语言概览
本章的试验任务将熟悉Java应用程序的开发实现环境。
安装并配置JDK开发环境;安装一个简单的Java应用程序开发工具—Jcreator,并在该环境下实现两个简单的应用程序,逐步熟悉Java程序的基本结构及Java程序的运行方式。
1.1实验一:
JDK、Jcreator的安装和配置
1.实验目的
熟悉Java应用程序开发环境的安装和配置。
2.实验要求
1)安装并配置JDK开发环境;
2)安装简单的开发工具—Jcreator。
3.实验内容
本试验将在WindowsXP系统下完成开发环境JDK、开发工具JCreator的下载和安装。
1)JDK的下载
这里针对的是JDK1.4.2的下载,具体某个版本的下载页面可能有所不同。
下载网址为:
注意:
JDK版本在不断的升级,目前较新的JDK版本是JDK1.5、JDK1.6,版本越高提供的功能越多、越完善,但安装所占用的空间就越大。
读者可根据自己的需要下载相应版本进行练习。
此外,除了可在Sun公司网站下载外,其他很多网站也提供了JDK的下载。
2)JDK的安装
图1-1安装准备
在下载j2sdk-1_4_2_12-windows-i586-p.exe安装文件之后,就可以安装1.4.2版本的JDK了。
安装文件是一个自解文件,我们只需双击安装文件的文件图标或文件名便开始安装。
开始安装的第一个界面如图1-1所示。
实际上安装工作分为两个步骤:
安装程序会首先收集一些信息,用于安装的选择,然后才开始拷贝文件,设置Windows注册表等具体的安装工作。
图1-2许可协议界面
接下来会出现JDK1.4.2的安装欢迎界面,片刻之后,会出现JDK1.4.2许可协议的接受和拒绝选择对话框界面,如图1-2所示。
选择”Iaccept……”,接受许可协议后,单击”Next”按钮,出现如图1-3所示的用户设置对话框。
图1-3选择程序组件和位置
在这个对话框中,用户可以选择安装JDK程序的组件和路径。
一般情况下,安装全部的组件。
如果硬盘容量有限,可以去掉”Demos”和”SourceCode”,不安装它们。
一般系统默认的安装路径是系统盘的根文件夹下,如果你想安装到其他的盘区,如C:
\jdk1.4.2_12,可以点击“Change”按钮,修改系统的默认的安装路径,完成之后,点击”next”按钮,进入下一个对话框。
该对话框让用户选择所使用的浏览器(如图1-4所示)。
Windows用户常用的浏览器是IE,所以选择”MicrosoftInternetExplorer”复选框。
点击”Install”按钮,即可开始安装JDK(如图1-5所示)。
图14选择浏览器
JDK1.4.2安装结束之后,安装程序给出提示继续安装Java2RuntimeEnvironment(用于Java程序的执行)。
Java2RuntimeEnvironment安装完成之后,结束安装,出现如图1-6对话框。
在这里,点击”Finish”按钮,结束安装。
安装成功后,C:
\j2sdk1.4.2_12中的文件和子文件夹结构如图1-7所示。
其中,bin文件夹中包含编译器(javac.exe)、解释器(javac.exe)、Applet查看器(appletviewer.exe)等可执行文件,Demo文件夹中包含一些源代码的程序示例。
下面列出了bin文件夹中一些常用的程序文件及其作用。
javac.exeJava编译器,用来将java程序编译成独立于操作系统的字节码。
java.exeJava编译器,执行已经转换成字节码的java应用程序。
jdb.exeJava调试器,用来调试java程序。
javap.exe反编译,将类文件还原回方法和变量。
javadoc.exe文档生成器,从源码中创建说明性的HTML文件。
appletviwer.exeJava解释器,用来解释已经转换成字节码的java小应用程序。
图1-7JDK文件夹
在JDK中的工具都是命令行工具,需要从命令行即DOS命令提示符下运行它们。
很多人可能会不习惯,但这是Sun特意采取的策略,其目的是把精力更多地投入到Java语言本身而不是花在开发工具上。
3)配置环境变量
在Windows系统下,为了能正确、方便地使用JDK中提供的工具和Java系统提供的基础类库,我们还需要配置一些Windows的环境变量,如表1-1所示。
表1-1环境变量名及变量值
变量名
变量值
path
C:
\j2sdk1.4.2_12\bin
java_home
C:
\j2sdk1.4.2_12
classpath
C:
\j2sdk1.4.2_12\lib\tools.jar;C:
\j2sdk1.4.2_12\jre\lib\rt.jar;
配置上述环境变量的方法和步骤如下:
⑴右击”我的电脑”图标,在弹出菜单中单击”属性”项,出现如图1-8所示的属性窗口;
⑵在该属性窗口中,选择”高级”选项卡,点击”环境变量”,出现如图1-9所示的环境变量设置窗口;
图1-8属性窗口图1-9环境变量设置窗口
⑶在”环境变量”对话框中,点击系统变量下的”新建”按钮创建系统变量,出现如图1-10所示的”编辑系统变量”对话框;
⑷在编辑系统变量”对话框中,输入环境变量名和变量值。
然后单击”确定”按钮即可。
图1-10编辑系统变量
由于需要配置三个系统变量,重复⑶~⑷步骤即可。
注意:
如果系统变量path已存在,则不需要新建,只须编辑path变量,即在现有path变量值之后,添加”;C:
\j2sdk1.4.2_12\bin”。
4)设置DOS起始位置
一般在开发Java程序时,首先要建立一个文件夹,存放开发的Javav程序。
为了在打开DOS窗口时可以直接进入该文件夹下,就需要设置DOS的起始位置。
设置DOS起始位置的方法步骤如下:
⑴首先建立一个存放java源程序文件夹,如:
d:
\java;
⑵单击“开始”→“所有程序”→“附件”,右击附件下拉菜单中的“命令提示符”选项,在弹出菜单中单击“属性”项,出现如图1-11所示的“命令提示符属性”对话框;
图1-11命令提示符属性窗口
⑶在“命令提示符属性”对话框中选择“快捷方式”选项,在“起始位置”栏输入“e:
\java”,然后单击“确定”按钮即可。
进行了上面的设置之后,在打开DOS窗口时将直接进入“e:
\java>”路径下。
5)设置浏览器功能
为了在浏览器中能正常浏览java程序制作的页面,需要设置并打开被浏览器禁止的Java功能。
在IE窗口上,单击”工具”菜单→“Internet选项”命令,出现一个如图1-12所示的“Internet属性”对话框。
在该对话框上,执行如下操作:
⑴选择“高级”选项卡,选取“Java(sun)”下的复选框(如图1-12所示);
图1-12Internet选项图1-13安全设置
⑵选择“安全”选项卡,单击“自定义级别...”按钮,系统将打开如图1-13所示的“安全设置”对话框。
在该对话框中把“脚本”中的“java小程序脚本”设置为“启用”、“活动脚本”设置为“启用”。
6)测试安装
在完成上边的安装和设置后,可以简单进行一下测试,看一下安装是否成功。
单击“开始”菜单按钮,进入“所有程序”→“附件”,单击“命令提示符”选项,即进入Dos命令提示状态下。
直接键入“java”或“javac”之后,按回车键,如果系统显示如图1-14所示的其命令用法参数提示信息,则表示安装、配置正确。
否则就要检查安装过程和设置是否正确。
单击“Install”按钮开始安装,出现如图1-21所示的安装窗口。
在安装完成之后,出现如图1-22所示的安装成功界面。
单击“Finish”按钮,系统自动运行设置向导,首先出现如图1-23所示的界面配置信息对话框,要求选择关联文件后缀。
单击“Next”按钮,进入下一步,显示如图1-24所示的确定JDK安装路径的对话框,由于前边已经配置了环境变量,栏内显示的路径不需要改动。
如果已经安装了API文档(Javadoc)则单击“Next”进入确定API文档安装路径的对话框(帮助信息所需要的),否则单击“Finish”按钮完成配置。
首次进入JCreator操作界面(如图1-25所示)。
1.2实验二:
Java程序的编写和运行
1.实验目的
1)熟悉JCreator使用;
2)了解JavaApplication和JavaApplet的程序基本结构和运行方式;
3)熟悉Java基本编程结构
2.实验要求
1)模仿示例,编写一个简单的JavaApplet程序并运行它;
2)模仿示例,编写一个简单的JavaApplication程序并运行它;
3)浏览SDK自带的Applet应用小程序。
⑵使用JCreator
在JCreator操作界面上,除了菜单栏、工具栏和状态栏之外,还出现了四个窗口:
文件视图(Fileview)、包视图(Packageview)、文件编辑和查找结果窗口,根据实际使用情况,可以关闭暂时不需要的窗口(如文件视图和包视图窗口)。
图1-23文件关联后缀图1-24JDKHome
在JCreator开发环境下,我们既可以开发一个项目(Project),也可以处理单独的应用程序。
若要开发一个项目,就需要建立一个项目文件并为此创建工作空间(Workspace),将项目的java程序放在一个指定的专用文件夹中。
图1-25JCreator操作界面
下边我们以及几个简单的试验示例,说明程序的创建及实现过程与步骤:
试验示例1.1.1.创建一个项目文件Hello,在applet页面上显示“HelloWorld!
”。
第一步:
建立项目文件
图1-26项目模板选择图1-27项目名称及路径
执行菜单“File”→“New”→“Project”项,出现如图1-26所示的建立项目(Project)的对话框,选中建立“EmptyProject”项,单击“Next”按钮,出现选择图127所示的项目名称及路径对号框,在“Name”框中输入项目名称Hello,在“Location”、“SourcePath”和“Output”框中分别输入(或选择)E:
\java\,若该路径不存在,则选择“Createnewworkspace”,否则选择“Addtocurrentworkspace”,之后单击“Finish”按钮完成项目的创建。
接下来就可以往项目中添加文件了。
图1-28文件对话框
第二步:
添加Java程序文件
执行菜单“File”→“New”→“File”项,出现如图1-28所示的文件对话框,
此时系统默认的文件类型是JavaFile,所以我们在Name框内键入Jave程序文件的名字:
HelloWorld,然后单击“Finish”按钮。
进入程序编辑窗口,输入applet小应用程序的源代码(如图1-29所示)。
在输入代码完成之后,执行菜单“Build”→“CompileFile”命令或单击工具栏的编译按钮编译文件。
图1-29程序文件编译
注意:
如果输入的源代码有错误,编译系统在编译过程中会指明错误的类型和出错的语句行,按照提示进行修改后再次编译,直到编译正确完成,显示“Processcompleted.”。
第三步:
添加HTML文件
执行菜单“File”→“New”→“File”项,出现文件对话框(如图1-28所示),由于此时系统默认的文件类型是JavaFile,所以需要改变文件类型,单击左边窗口的“FileType”项,出现如图1-30所示的选择文件类型对话框,选中HTML文件图标,然后单击“Next”按钮,返回到文件对话框(如图1-28所示),在Name框中输入HTML文档的名称:
hello,单击“Finish”按钮,进入程序编辑窗口。
图1-30选择文件类型对话框
在程序编辑窗口中输入如下的文档代码:
HelloWorldApplet
完成文档代码的输入之后,执行“File”菜单下的“Save”命令或单击工具栏的保存文件按钮存储文档文件。
第四步:
执行
执行“Build”菜单下的“ExecuteProjec”项,显示如图1-31所示的执行结果。
图1-31执行结果
试验示例1.1.2.建立一个Application程序,输出“HelloWord!
”。
这是一个单独的Java应用程序,程序代码如下:
/***这是一个简单的Java程序,程序的功能是输出:
HelloWord!
**程序的名字是:
HelloWorldApp.java
**/
importjava.io.*;
publicclassHelloWorld
{
publicstaticvoidmain(Stringargs[])
{
System.out.println(“HelloWorld!
”);
}
}
我们可以在JCreator下实现该程序,如上所述,第一步执行“File”→“New”→“File…”项建立Java文件HelloWordApp;第二步在文件编辑窗口输入上边的源程序代码;第三步执行“Build”菜单下的“CompileFile”命令或单击工具栏上的编译文件按钮编译程序;第四步执行程序。
这一实现过程留给读者去进一步熟悉JCreator开发环境。
下边我们简要介绍一下在Dos命令提示符下执行Java程序的方法和步骤:
第一步:
建立源程序文件HelloWordApp.java.。
可以使用任一文本编辑器如记事本、UltraEdit、TextPad等来建立Java源程序代码文件。
例如,使用记事本编辑源程序文件HelloWorldApp.java并将其保存到E:
\java\路径下;
第二步:
进入Dos命令提示符下。
执行“开始”→“所有程序”→“附件”子菜单下的“命令提示符”项,进入Dos命令提示符状态下;
第三步:
编译Java源程序文件。
键入如下命令:
javacHelloWorldApp.java
编译完成后,它已在当前的路径下生成名字为HelloWorldApp.class的字节码类文件,可以键入Dos命令“dirHelloWorldApp.*”查看所生成文件的大小,显示的相关信息如图1-32所示;
第四步:
执行程序。
键入如下命令:
javaHelloWorldApp
执行结果如图1-31所示。
图1-32命令提示符下操作
注意:
⑴Java语言是区分大小写的;
⑵执行“javaHelloWorldApp”命令时,JVM(Java虚拟机)装入HelloWorldApp.class字节码文件执行,在命令中文件的扩展名“.class”不需要输入。
⑶我们推荐使用JCreator开发java程序,当然用户可自由选择开发工具。
但有些场合需要在命令提示符下运行程序文件。
试验示例1.1.3.浏览Demo中的Clock小程序
使用浏览器或appletviewer浏览安装在c:
\j2sdk1.4.2_12\demo\applets\Clock文件夹中的网页文件example1.html,可以看到嵌入的Applet程序运行,显示如图1-33所示的模拟时钟。
图表1-33Clock
思考题:
⑴Java语言Application程序和Applet程序的运行方式有何区别?
Application可直接在桌面环境上运行,Applet需在支持Java虚拟机的浏览器上运行。
⑵AppletViewer查看Applet和直接打开Html文件有何区别?