已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一Java简单程序的调试与运行 一 实验目的 1 掌握下载并安装JDK的方法 能够正确配置JDK 2 能够调试运行简单的Java应用程序 实验时间 2011 2 27二 实验地点 C2 516三 实验内容 详见后面的PPT五 实验要求 1 能够正确配置JDK 2 能在机器上正确运行程序 六 实验结果分析 总结要求 包括实验内容总结 所出现问题以及解决方法 对实验的认识 不足之处等 一 JDK的安装与配置 1 JDK安装下载页 2 设定系统变量 针对Windows2000 在windows2000中 则需要用右键单击桌面上 我的电脑 选择 属性 则弹出一个名为 系统特性 的窗口 选择 高级 然后选择 环境变量 在 环境变量 窗口中编辑classpath和path 在 系统变量 中 新建 其中 变量名称 设为JAVA HOME 变量值 设为刚才安装的目录下的jdk文件夹 例如 C Java jdk1 5 0 05 在 系统变量 中 新建 其中 变量名 设为classpath 变量值 为 java home lib java home lib tools jar接着在原有的 系统变量 中找到PATH 编辑 在 变量值 的最前面加入 java home bin java home jre bin 3 测试在 命令提示字符 下 打java指令 若没有出现找不到指令就可以了 接着以程序直接测试 二 构建java程序 1 第一个javaapplication1 1输入以下程序代码 存成HelloWorld java 档名必须一模一样 因为Java有分大小写 档案可以先存在C 下 publicclassHelloWorld publicstaticvoidmain Stringargs System out println HelloWorld 1 2程序的编译和运行1 2 1编译注意 1 一个 java文件只能有一个public类 2 这个public类中有且只能有一个静态的main 方法 3 如果 java文件中有public类 则文件名必须与该public类名一致 4 Java语言区分大小写 5 注意在文件中不要加入排版信息 不要用office中的word来写代码 接着在 命令提示字符下 输入以下指令先切换到档案所在目录 例如C 编译 输入下列命令 javacHelloWorld java编译OK会产生Helloworld class 1 2 2运行JVM通过Java解释器来解释执行 class文件 javaHelloWorld 显示 HelloWorld 如此JAVA开发环境就完成了 补充 什么是编译执行 什么是解释执行 高级语言所编制的程序必须经过转换才能被计算机解释执行 按转换方式可将它们分为两类 解释类 一边翻译一边执行 不能脱离其解释器 编译类 在应用源程序执行之前 就将程序源代码 翻译 成目标代码 机器语言 因此其目标程序可以脱离其语言环境独立执行 1 2 3编译时常见错误1 错误 javac Commandnotfound 原因 包含javac的编译器的路径变量设置不正确 需要正确设置环境变量path 2 原因 系统不认识的标识符 原因 公有类helloworld和文件名HelloWorld不匹配 3 原因 执行命令应该是java类名 注意不要加后缀名 class 4 原因 文件名没有找到 注意大小写 5 1单行注释 从 开始到本行结束的内容都是注释 例如 这是一行单行注释 补充 java中的注释 2多行注释 在 和 之间的所有内容都是注释 例如 这是一段注释分布在多行之中 3文档注释 当程序员编完程序以后 可以通过JDK提供的javadoc命令 生成所编程序的API文档 该API文档以HTML文件的形式出现 与java帮助文档的风格与形式完全一致 凡是在 和 之间的内容都是文档注释 例如 publicclassHelloWorld 成员变量说明 float类型 用于测试float数据类型 floatf 1 23f 成员函数 main 函数 publicstaticvoidmain Stringarg 输出helloworld System out println dfdfd 2 第一个javaapplet 选做 java程序的另一种形式是javaapplet applet没有main 方法 它必须嵌在超文本文件 HTML 中 在浏览器中进行运行 下面这个程序将在浏览器中显示一行字符串 applet程序是从方法init 开始执行的 在该方法中完成了对字符串s的初始化工作 显示功能是在方法paint 中执行的 paint 方法是类Applet的一个成员方法 其参数是图形对象Graphicsg 通过调用对象g的drawString 方法就可以显示输出 javaapplet程序也是一个类 其编译方式与javaapplication完全一样 elloEducation java程序经过编译以后就生成了HelloEducation class文件 javaapplet的执行方式与javaapplication完全不同 javaapplet程序必须嵌入到html文件中才能够执行 因此必须编写相应的html文件 该HTMl文件的位置请放置在HelloEducation class文件旁边 下面为HelloEducaiton html文件的内容 如果是在windows操作系统中 就可以在 命令提示符 下敲入 appletviewerHelloEducation html 三 调试运行简单的Java应用程序 详见文件 三 调试运行简单的Java应用程序 doc 请完成实验报告 下周二上交 实验报告格式如下 1 实验名称2 实验目的3 实验时间4 实验地点5 实验步骤 简述实验步骤 但不可出现 略 详见PPT 等用语 6 实验中遇到的问题及解决方法1 对问题的描述 问题出现的背景描述 2 错误的操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年企业间货物买卖合同(含增值税)
- 一年级上数学教案-加减混合1-人教新课标
- 二年级上数学教案-角的初步认识-人教新课标
- 一年级下册数学教案-6 两位数减一位数、整十数(不退位)-人教版
- 2024年企业年会策划与组织合同
- 2024年4S店购车预订单填写说明及合同样本
- 2024年写字楼租赁合同
- 大班安全教案:迷路的小兔活动
- 麻醉药品处方管理制度
- 数控设备智能监控系统方案
- 《软件项目质量管理》课件
- 《清洁能源的应用》课件
- 《人大复印资料》课件
- 管理经济学课后答案
- 《波特价值链模型》课件
- 2024年西南油气田分公司招聘笔试参考题库含答案解析
- 医生经纪人服务合同
- 学术规范与学术道德课件
- 中考数学复习《圆》专题训练-附带有答案
- 宾馆治安管理制度范文
- 2023年版劳动合同法全文
评论
0/150
提交评论