欢迎来到天天文库
浏览记录
ID:8835562
大小:78.50 KB
页数:4页
时间:2018-04-09
《实验一:java运行环境的设置与简单程序的编写、运行》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验一Java运行环境的设置与简单程序的编写、运行1.实验目的(1)掌握Java程序运行环境的设置方法(2)掌握Java程序编辑、编译、运行的方法(3)通过运行简单的Java程序,初步了解Java程序的结构与特点2.实验内容与步骤2.1设置Java运行环境(1)下载JDK可从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载(2)安装JDK直接运行下载的可执行文件即可安装(3)设置环境变量右键我的电脑属性高级环境变量(可以是用户变量,也可以是系统变量
2、,本文中设置的是系统变量)1)新建系统环境变量Java_HomeJava_Home=X:JDK1.5(该环境变量指向JDK的安装路径,Java_Home为环境变量名,=右边为JDK的实际安装路径。比如JDK安装在C:MyJDKJDK1.5目录下,则Java_Home=C:MyJDKJDK1.5)2)新建系统环境变量ClasspathClassPath=.;%Java_Home%libtools.jar;%Java_Home%libdt.jar(该环境变量告诉JDK搜索class文件时的路径;其中圆点.表示当前路径)3
3、)编辑原有的系统环境变量Path,在该变量值的后面加上以下路径值:;%Java_Home%bin(该设置使得java命令可以在任何路径下使用,其中分号;是各环境变量值的分隔符)注意:使用JDK6.0只需要设置环境变量Path而不需要设置ClassPath,ClassPath只在JDK5.0及以下版本才需要配置。(4)编写源程序可以使用记事本、写字板等文本编辑工具或专门的Java集成开发工具编写Java源程序,存为.java文件。任务:编写课本P.8例1-1,例1-2的源程序。(5)编译源程序生成字节码文件编译源程序的方法有两种:1)
4、在命令行窗口通过JDK命令编译首先打开系统的命令提示符(在系统的开始菜单,选择“运行”,输入“cmd”,即可打开命令行窗口,或者选择系统的菜单“开始”—“程序”—“附件”—“命令提示符”),在命令行中使用javac命令进行编译。javac命令格式如下:javac[options][sourcefiles][@files]options常用参数说明:-classpath:为待编译的程序指定额外的类库。-d:指定编译后的输出路径。-g:在目标代码中生成所有的Debug信息。-g:none:不生成任何Debug信息。-nowarn:不输出警
5、告信息。注:a)如果要编译少量的程序文件,直接在命令行输入文件名,文件名间用空格隔开,例如:D:>javac–dc:classE:javatest1.javaE:javatest2.javab)如果有很多文件要编译,可以把要编译的文件名写在一个文件中。例如,要将E:java目录下的test1.java,test2.java,test3.java同时编译,则首先创建文件files.lst,写入如下内容:E:javatest1.javaE:javatest2.javaE:javatest3.java然后使用命令
6、:E:java>javac–dc:class@files.lst1)通过集成化的Java开发工具进行编译在这种方式中,可以通过JBuilder、Eclipse等进行编译,只要选择一个菜单命令或单击某一个按钮就可以完成这个编译过程。(1)6)运行生成的字节码要执行生成的字节码,需要使用java命令,java命令有两种格式:1)java[options]class[arguments]//用于执行.class文件例如,javatest12)java[options]–jarjarfile[argument]//用于执行jar文件例如,
7、java–jartest.jar2.1编程题(1)编写JavaApplication,绘制如下所示的操作菜单。**************************1.添加记录**2.修改记录**3.删除记录**4.查询记录**5.退出程序**请输入选择(1-5):**************************(2)编写JavaApplet,绘制一个红色三角形,三角形中央绘制两行蓝色文字“Java很有趣”和“努力学习Java”,如图1-1所示。图1-1运行结果(1)编写JavaApplet,绘制如图1-2所示的房子,房子的尺寸及位
8、置如图1-3所示。提示:画房子的屋顶与房体可使用图形类Graphics中的drawLine()与drawRect()方法。图1-2运行结果图1-3房子的尺寸及位置1.思考题(1)JavaApplication与JavaA
此文档下载收益归作者所有