




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 Java 运行环境的安装、配置与运行一、实验目的 1 掌握下载 Java SDK 软件包。 2 掌握设置 Java 程序运行环境的方法。 3 掌握编写与运行 Java 程序的方法。 4 掌握Java Application的程序结构和开发过程。5了解Java Applet的功能与程序结构。 二、实验内容(一)SDK 的下载与安装1 下载SDK 为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。2 安装SDK运行下载的“j2sdk-1_6_x_-windows-i586.exe”软件包,可安装SDK,在安装过程中可以设置安装路径及选择组件,默认的组件选择是全部安装。3 SDK 中的主要文件夹和文件安装成功后,安装目录中,bin 文件夹中包含编译器(javac.exe)、解释器(javac.exe)、Applet 查看器(appletviewer.exe)等可执行文件(二)设置环境变量SDK 中的工具都是命令行工具,需要从命令行即MSDOS 提示符下运行它们。很多人可能会不习惯,但这是Sun 特意采取的策略,为的是把精力更多地投入到Java 语言本身而不是花在开发工具上。为了能正确方便的使用SDK,可手工配置一些Windows 的环境变量。下面以Windows xp为例说明相关配置。1 设置环境变量 在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置界面: 在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面 在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小均可)。若已存在则点击“编辑”,不存在则点击“新建”。 JAVA_HOME指明JDK安装路径,既刚才安装时所选择的路径D: jdk1.4,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量)。 在“系统变量”框中选择“Path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,设为:%JAVA_HOME%bin; %JAVA_HOME%jrebin: 用同样方法设置环境变量“classpath”,其值为.;%JAVA_HOME%libdt.jar; %JAVA_HOME%libtools.jar。(“.”表示当前路径) 设置完成后,单击“开始”“所有程序”“附件”“命令提示符”打开DOS 窗口,在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,则安装正确2 设置DOS 起始位置为了在打开DOS 窗口时可以直接进入包含你开发的java 程序的路径下,下面以Windows XP为例说明设置过程。 首先建立一个存放java 源程序的路径和文件夹,如将实验中建立的java 源程序都存放在为“e:java程序”文件夹中。 单击“开始”“所有程序”“附件”“命令提示符”,选择“命令提示符”选项右击, 在出现的下拉菜单中选择“属性”菜单,将打开“命令提示符 属性”对话框,如图1.11 所示。 在“命令提示符 属性”对话框中选择“快捷方式”选项,在“起始位置”栏输入“e:java程序”,单击“确定”按钮。进行了上面的设置后,打开DOS 窗口时将直接进入“e:java程序”路径下。(三)编写Java 源程序1 打开一个纯文本编辑器,键入如下程序: public class Hello public static void main(String args) System.out.println(Hello,welcome!);2 将文件命名为Hello.java,保存为文本文件格式文件,注意保存文件的路径。根据前面环境变量的设置,Hello.java 应该保存在“e:java程序”的路径下。(四)编译Java 源程序Java 源程序编写后,要使用Java 编译器(javac.exe)进行编译,将Java 源程序编译成可执行的程序代码。Java 源程序都是扩展名为 .java 的文本文件。编译时首先读入Java 源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为 .class。1 打开命令提示符窗口(MSDOS 窗口)进入Java 源程序所在路径。2 键入编译器文件名和要谝译的源程序文件名。javac Hello.java3 按回车键开始编译(注意:文件名H 要大写,否则运行会出问题)。如果源程序没有错误,则屏幕上没有输出,键入 “dir”按回车键后可在目录中看到生成了一个同名字的.class 文件“Hello. class”。否则,将显示出错信息。(五)运行Java 程序使用Java 解释器(java.exe)可将编译后的字节码文件Hello.class 解释为本地计算机代码。在命令提示符窗口或MSDOS 窗口键入解释器文件名和要解释的字节码文件名java Hello,按回车键即开始解释并可看到运行结果,如果看到如图1.19 所示结果,表明程序运行成功了 (六) 简单的Applet小程序例1-2 / HelloWorldApplet.javaimport java.awt.*;import java.applet.*;public class HelloWorldApplet extends Applet /anappletpublic void paint(Graphics g)g.drawString(Hello World in Applet!,20,20);这是一个简单的Applet(小应用程序)。程序中,首先用import语句输入java.awt和java.applet下所有的包,使得该程序可能使用这些包中所定义的类,它类似于C中的#include语句。然后声明一个公共类HelloWorldApplet,用extends指明它是Applet的子类。在类中,我们重写父类Applet的paint()方法,其中参数g为Graphics类,它表明当前作画的上下文。在paint()方法中,调用g的方法drawString(),在坐标(20,20)处输出字符串“HelloWorld!”,其中坐标是用象素点来表示的。这个程序中没有实现main()方法,这是Applet与应用程序Application(如上例)的区别之一。为了运行该程序,首先我们也要把它放在文件HelloWorldApplet.java中,然后对它进行编译:d:userchap01javac HelloWorldApplet.java得到字节码文件HelloWorldApplet.class。由于Applet中没有main()方法作为Java解释器的入口,我们必须编写HTML文件,把该Applet嵌入其中,然后用appletviewer来运行,或在支持Java的浏览器上运行,如IE。它的文件如下:An Applet其中用标记来启动HelloWorldApplet.code指明字节码所在的文件,width和height指明applet所占的大小,我们把这个HTML文件存入Example.html,然后运行:d:userchap01appletviewer Exa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 常德职业技术学院《语文学科课程与教学设计》2023-2024学年第二学期期末试卷
- 渤海石油职业学院《政府财务报告审计》2023-2024学年第二学期期末试卷
- 博尔塔拉职业技术学院《合唱三》2023-2024学年第二学期期末试卷
- 滨州学院《短视频创作与运营》2023-2024学年第二学期期末试卷
- 毕节医学高等专科学校《幼儿园家长工作指导》2023-2024学年第二学期期末试卷
- 北京语言大学《艺术生涯与发展规划》2023-2024学年第二学期期末试卷
- 北京邮电大学《人力资源管理专业英语》2023-2024学年第二学期期末试卷
- 基于沟道应变工程的CMOS薄膜工艺优化研究及器件性能提升实证
- 北京青年政治学院《生物医学》2023-2024学年第二学期期末试卷
- 北京劳动保障职业学院《波谱解析》2023-2024学年第二学期期末试卷
- 安徽省2024年普通高校招生普通高职(专科)提前批院校投档分数及名次
- DB43-T 2375-2022瓶装液化石油气计量规范
- 特丁基噻二唑项目可行性研究报告
- 核电站建设工程承包合同
- 汉字与对外汉语教学知到智慧树章节测试课后答案2024年秋西北师范大学
- 污水处理过程
- APP开发及运营投资协议
- 青海省西宁市2025届中考一模生物试题含解析
- 2025届四川省成都市彭州市重点达标名校中考冲刺卷生物试题含解析
- 成人术中非计划低体温预防与护理-2024中华护理学会团体标准
- 砌体及构造柱圈梁等二次结构施工方案
评论
0/150
提交评论