版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 Java简单程序的调试与运行,一、实验目的:1.掌握下载并安装JDK的方法,能够正确配置JDK;2.能够调试运行简单的Java应用程序 ;实验时间:2011.2.27二、实验地点:C2-516三、实验内容: 详见后面的PPT五、实验要求:1. 能够正确配置JDK;2. 能在机器上正确运行程序。六、实验结果分析:总结要求:包括实验内容总结,所出现问题以及解决方法,对实验的认识,不足之处等。,一、 JDK的安装与配置,1.JDK安装 下载页: Java Runtime Environment (JRE) 5.0 Update 8:选这个即包含JRE执行环境及JDK开发环境,版本会持续更新,
2、所以可能会有所不同。进入后必须选Accept才可载。 接着选择安装的操作系统,依序是Windows,Linux,Solaris.等 下载后执行安装(建议安装在C:Java),2.设定系统变量(针对Windows2000) 在windows2000中,则需要用右键单击桌面上我的电脑,选择属性,则弹出一个名为系统特性的窗口,选择高级,然后选择环境变量,在环境变量窗口中编辑classpath和path。,在系统变量中新建,其中变量名称设为 JAVA_HOME,变量值设为刚才安装的目录下的jdk 文件夹(例如:C:Javajdk1.5.0_05) 在系统变量中新建,其中变量名设为 classpath,
3、变量值为 .;%java_home%lib;%java_home%libtools.jar 接着在原有的系统变量中找到PATH编辑,在 变量值的最前面加入 %java_home%bin;%java_home%jrebin;,3. 测试 在命令提示字符下,打 java 指令,若没有出现找不到指令就可以了,接着以程序直接测试。,二、构建java程序,1、 第一个java application 1.1 输入以下程序代码,存成HelloWorld.java(档名必须一模一样,因为 Java有分大小写,档案可以先存在C:下) public class HelloWorld public static
4、void main(String args) System.out.println(Hello World !); ,1.2 程序的编译和运行 1.2.1 编译 注意:1、一个.java文件只能有一个public类。,2、这个public类中有且只能有一个静态的main()方法。,3、如果.java文件中有public类,则文件名必须与该public类名一致。,4、Java语言区分大小写。,5、注意在文件中不要加入排版信息(不要用office中的word来写代码)。,接着在命令提示字符下输入以下指令 先切换到档案所在目录,例如C: 编译:输入下列命令: javac HelloWorld.jav
5、a 编译OK会产生 Helloworld.class,1.2.2 运行 JVM通过Java解释器来解释执行.class文件。 java HelloWorld (显示) Hello World ! 如此JAVA开发环境就完成了。,补充:什么是编译执行,什么是解释执行。,高级语言所编制的程序必须经过转换才能被计算机解释执行,按转换方式可将它们分为两类: 解释类:一边翻译一边执行。不能脱离其解释器。 编译类:在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行。,1.2.3 编译时常见错误 1、错误:javac : Command not fo
6、und.,原因:包含javac的编译器的路径变量设置不正确。需要正确设置环境变量path。,2、,原因:系统不认识的标识符,原因:公有类helloworld和文件名HelloWorld不匹配。,3、,原因:执行命令应该是 java 类名。 注意不要加后缀名.class,4、,原因:文件名没有找到。注意大小写。,5、,1 单行注释:从“/”开始到本行结束的内容都是注释,例如: /这是一行单行注释,补充:java中的注释,2 多行注释:在“/*”和“*/”之间的所有内容都是注释,例如:/*这是一段注释分布在多行之中*/,3 文档注释:当程序员编完程序以后,可以通过JDK提供的javadoc命令,生
7、成所编程序的API文档,该API文档以HTML文件的形式出现,与java帮助文档的风格与形式完全一致。凡是在/*和*/之间的内容都是文档注释。例如:public class HelloWorld /*成员变量说明:float类型。用于测试float数据类型*/ float f=1.23f; /*成员函数:main()函数*/ public static void main(String arg) /*输出helloworld*/ System.out.println(dfdfd); ,2、 第一个java applet(选做) java程序的另一种形式是java applet,applet没有
8、main()方法,它必须嵌在超文本文件(HTML)中,在浏览器中进行运行。下面这个程序将在浏览器中显示一行字符串。,applet程序是从方法init( )开始执行的,在该方法中完成了对字符串s的初始化工作。 显示功能是在方法paint( )中执行的。 paint( )方法是类Applet的一个成员方法,其参数是图形对象Graphics g,通过调用对象g的drawString( )方法就可以显示输出。,java applet程序也是一个类,其编译方式与java application完全一样,elloEducation.java程序经过编译以后就生成了HelloEducation.class文
9、件。,java applet的执行方式与java application完全不同,java applet程序必须嵌入到html文件中才能够执行,因此必须编写相应的html文件,该HTMl文件的位置请放置在HelloEducation.class文件旁边。下面为HelloEducaiton.html文件的内容:,如果是在windows操作系统中,就可以在命令提示符下敲入appletviewer HelloEducation.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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课程效果反馈与改进方案
- 剖宫产产妇的术后睡眠管理
- 北森图表分析(可搜带解析)
- 护理人文修养的团队合作
- 集成电路行业的人才需求与培养策略
- 旅游企业市场部经理面试攻略
- 客户服务中的风险防范与应对
- 客户服务工程师的团队建设与协作策略
- 基于可持续发展理念的海洋光储产业布局规划报告
- 口腔疾病的预防策略
- 2023年9月全国英语等级考试二级听力试题真题(含答案+录音原文)
- 2023年国际脓毒症和感染性休克管理指南全文
- 计算机组成原理(本全)白中英课件
- 教科版科学五年级上册《光》单元教材解读培训PPT
- 微生物发酵制药
- 2023中移铁通春季校园招聘高频考点题库(共500题含答案解析)模拟练习试卷
- 融资服务协议合同
- 如何做好医院科主任
- GB/T 1040.2-2022塑料拉伸性能的测定第2部分:模塑和挤塑塑料的试验条件
- 行政事业单位内部控制培训 课件
- 危大工程管控清单
评论
0/150
提交评论