全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一JAVA运行环境的设置与简单程序的编写、运行1实验目的1掌握JAVA程序运行环境的设置方法2掌握JAVA程序编辑、编译、运行的方法3通过运行简单的JAVA程序,初步了解JAVA程序的结构与特点2实验内容与步骤21设置JAVA运行环境1下载JDK可从HTTP/WWWORACLECOM/TECHNETWORK/JAVA/JAVASE/DOWNLOADS/INDEXHTML下载2安装JDK直接运行下载的可执行文件即可安装3设置环境变量右键我的电脑属性高级环境变量(可以是用户变量,也可以是系统变量,本文中设置的是系统变量)1新建系统环境变量JAVA_HOMEJAVA_HOMEXJDK15该环境变量指向JDK的安装路径,JAVA_HOME为环境变量名,右边为JDK的实际安装路径。比如JDK安装在CMYJDKJDK15目录下,则JAVA_HOMECMYJDKJDK152新建系统环境变量CLASSPATHCLASSPATHJAVA_HOMELIBTOOLSJARJAVA_HOMELIBDTJAR该环境变量告诉JDK搜索CLASS文件时的路径其中圆点表示当前路径3编辑原有的系统环境变量PATH,在该变量值的后面加上以下路径值JAVA_HOMEBIN该设置使得JAVA命令可以在任何路径下使用,其中分号是各环境变量值的分隔符注意使用JDK60只需要设置环境变量PATH而不需要设置CLASSPATH,CLASSPATH只在JDK50及以下版本才需要配置。4编写源程序可以使用记事本、写字板等文本编辑工具或专门的JAVA集成开发工具编写JAVA源程序,存为JAVA文件。任务编写课本P8例11,例12的源程序。5编译源程序生成字节码文件编译源程序的方法有两种1在命令行窗口通过JDK命令编译首先打开系统的命令提示符(在系统的开始菜单,选择“运行”,输入“CMD”,即可打开命令行窗口,或者选择系统的菜单“开始”“程序”“附件”“命令提示符”),在命令行中使用JAVAC命令进行编译。JAVAC命令格式如下JAVACOPTIONSSOURCEFILESFILESOPTIONS常用参数说明CLASSPATH为待编译的程序指定额外的类库。D指定编译后的输出路径。G在目标代码中生成所有的DEBUG信息。GNONE不生成任何DEBUG信息。NOWARN不输出警告信息。注A如果要编译少量的程序文件,直接在命令行输入文件名,文件名间用空格隔开,例如DJAVACDCCLASSEJAVATEST1JAVAEJAVATEST2JAVAB如果有很多文件要编译,可以把要编译的文件名写在一个文件中。例如,要将EJAVA目录下的TEST1JAVA,TEST2JAVA,TEST3JAVA同时编译,则首先创建文件FILESLST,写入如下内容EJAVATEST1JAVAEJAVATEST2JAVAEJAVATEST3JAVA然后使用命令EJAVAJAVACDCCLASSFILESLST2通过集成化的JAVA开发工具进行编译在这种方式中,可以通过JBUILDER、ECLIPSE等进行编译,只要选择一个菜单命令或单击某一个按钮就可以完成这个编译过程。6运行生成的字节码要执行生成的字节码,需要使用JAVA命令,JAVA命令有两种格式1JAVAOPTIONSCLASSARGUMENTS/用于执行CLASS文件例如,JAVATEST12JAVAOPTIONSJARJARFILEARGUMENT/用于执行JAR文件例如,JAVAJARTESTJAR22编程题1编写JAVAAPPLICATION,绘制如下所示的操作菜单。1添加记录2修改记录3删除记录4查询记录5退出程序请输入选择152编写JAVAAPPLET,绘制一个红色三角形,三角形中央绘制两行蓝色文字“JAVA很有趣”和“努力学习JAVA”,如图11所示。图11运行结果3编写JAVAAPPLET,绘制如图12所示的房子,房子的尺寸及位置如图13所示。提示画房子的屋顶与房体可使用图形类GRAPHICS中的DRAWLINE与DRAWRECT方法。图12运行结果图13房子的尺寸及位置3思考题1JAVAAPPLICATION与JAVAAPPLET有什么区别2组成JAVA程序的最小单位是什么一个JAVA程序可以由几个类组成一个JAVA源程序编译后生成的字节码文件名与什么
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (完整版)数学北师大六年级下册期末真题模拟试题经典套题解析
- 广州人才招聘如何应对面试的实战策略
- (完整版)数学苏教六年级下册期末必考知识点试卷解析
- (完整版)苏教六年级下册期末数学质量测试试题(比较难)解析
- 如何准备团队认识面试实战指南
- 固废管理专员季度工作总结
- 基于DevOps理念的解决方案架构设计总结
- 女性职场发展现状与未来趋势研究报告
- 应急救援领域防洪救灾培训材料推-荐
- 投资银行家并购项目尽职调查流程
- 教师赴企业实践锻炼管理规定
- 发展汉语初级口语(Ⅰ)第21课PPT
- 水利水电工程施工重大危险源清单、危险源风险评价赋分表、隐患清单
- 张汉熙《高级英语》第二册课文英语原文
- 机械振动学习题解答(三)
- 艺术学概论之实用艺术
- 茶艺师(技师)理论考试(重点)题库300题(含答案解析)
- HC网络设备巡检报告
- 俄语实用语法智慧树知到答案章节测试2023年哈尔滨师范大学
- GB/T 17880.6-1999铆螺母技术条件
- 设备机房接管验收课件
评论
0/150
提交评论