




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,实验一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:Javajdk1.5.0_05)在系统变量中新建,其中变量名设为classpath,变量值为.;%java_home%lib;%java_home%libtools.jar接着在原有的系统变量中找到PATH编辑,在变量值的最前面加入%java_home%bin;%java_home%jrebin;,.,3.测试在命令提示字符下,打java指令,若没有出现找不到指令就可以了,接着以程序直接测试。,.,二、构建java程序,.,1、第一个javaapplication1.1输入以下程序代码,存成HelloWorld.java(档名必须一模一样,因为Java有分大小写,档案可以先存在C:下)publicclassHelloWorldpublicstaticvoidmain(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”等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 斜屋面梁板高支模专项施工方案
- 小学天宫课堂活动方案策划
- 2025年注册设备监理师考试 设备监理实务考点精讲冲刺试卷
- 云计算技术在各行业中的应用前景分析
- 网红推广营销方案策略
- 夜间施工专项安全保障方案
- 期货从业资格之期货投资分析考试押题卷附参考答案详解【黄金题型】
- 2025年安徽蚌埠市事业单位招聘154人(市区)笔试备考题库及参考答案详解一套
- 2025年度民政部所属单位公开招聘应届毕业生笔试高频难、易错点备考题库及参考答案详解一套
- 2023年度收银审核员考前冲刺练习试题附答案详解(夺分金卷)
- 人力资源管理流程手册
- 微生物学第九章 微生物生态
- YS/T 226.12-2009硒化学分析方法第12部分:硒量的测定硫代硫酸钠容量法
- 雪落在中国土地上
- GB/T 29114-2012燃气轮机液体燃料
- GB/T 18690.1-2009农业灌溉设备微灌用过滤器第1部分:术语、定义和分类
- FCI测试试题附答案
- 部编版四年级上册语文全册1-8单元课文思维导图
- 耳部解剖及急慢性中耳炎课件
- 【成都】麓湖生态城地产视角分析总结
- 盘扣支模架工程监理细则
评论
0/150
提交评论