一、实验目的
1.了解Java开发环境建立的必要性; 2.学会JDK的下载与安装; 3、熟悉环境变量的配置与测试;
4、掌握命令行环境下Java程序的编译、运行方法;
5、了解Java程序的两种类型:Java应用程序和Java小应用程序;
6.能够模仿书中例子,编写简单的Java应用程序和Java小应用程序,并运行; 7.熟悉常用DOS命令的使用。
二、 实验内容与步骤
说明:基础题为必做题,提高题为选做题
1.(基础题)JDK的下载与安装
(1)从Sun公司的站点http://www.oracle.com/technetwork/java/index.html选择适合Windows的JDK最新版本(如:JDK 8)进行下载,并保存在某一目录中(如:D:\\java);
(2)将下载所得到的文件jdk-8u73-windows-i586.exe运行,更改JDK的安装目录(如:c:\\jdk1.8.0); (3)进入JDK的安装目录,查看bin、lib、jre、demo等子目录内容;
2.(基础题)环境变量的配置与测试 (以下以以安装JDK 6.0为例进行说明,假设JDK的安装目录为c:\\jdk1.6.0)
(1)从“我的电脑/属性/高级/环境变量” 或 “开始/设置/控制面板/系统/高级/环境变量 ”打开环境变量设置窗口,如图1-2所示:
图1-2 环境变量的设置
(2)点击“新建”按钮,创建系统变量JAVA_HOME,如图1-3所示:
如图1-4所示:
图1-3 新建系统变量JAVA_HOME
(3)如果系统变量PATH已存在,则点击“编辑”按钮,修改PATH,在变量值最前面添加%JAVA_HOME%\\bin,
图1-4 编辑系统变量PATH
假若,系统变量PATH原先不存在,就新建一个,方法如(2);
(4)点击“新建”按钮,创建系统变量CLASSPATH,一定要加上.(点号),表示当前目录,并添加如下内容:
;%JAVA_HOME%\\lib\\dt.jar; %JAVA_HOME%\\lib\ools.jar; 如图1-5所示:
(5)结果如图1-6所示,按“确定”按钮保存:
图1-5 新建环境变量CLASSPATH
图1-6 环境变量配置结果
(6)测试环境变量
①点击 “开始”菜单/运行„,输入cmd,并按回车,进入命令行环境; ②输入并执行下列命令:
java –version javac
若出现图1-7等画面,说明环境变量配置正确,否则,可能存在问题:
问题:
①在命令行环境下,如何改变当前盘符、当前目录、显示当前目录的文件和子目录、清除屏幕?快速调用前面使用过的命令?
②在命令行环境下,如何使用剪贴板进行“剪切”、“复制”、“粘贴”操作? ③如何退出命令行环境?
3.(基础题)请用“记事本”或“写字板”等文本编辑器,根据自己情况输入下列内容,并以MySelf.java命名保存到d:\\myjava目录中:
} public class MySelf { public static void main(String [] args){ } System.out.println(\"姓名:\"+\"XXXXX\"); System.out.println(\"学号:\"+\"XXXXX\"); System.out.println(\"专业:\"+\"XXXXX\"); 图1-7 运行java -version命令后的画面
说明:程序中的XXXXX用自己的个人信息替代
然后在命令行环境下,用javac编译程序,用java运行程序。
4.(基础题)参考教材例题,编写一个应用程序:输入长方形的长度、宽度,计算长方形的周长、面积:
图1-8 输入长方形的长度
图1-9 输入长方形的宽度
图1-10 输出计算结果
5.(提高题)参考教材例题,编写一个小应用程序,输出一张图片或自己的照片,类似于图1-11:
图1-11 小应用程序输出图片
6. (提高题)运行指定目录下的Java程序:
(1) 在JDK 安装目录下有demo\\jfc\\子目录,其中有多个应用程序,例如:Notepad、Java2D、SwingSet2等,请用鼠标双击扩展名为jar的文件,见识一下Java应用程序的功能,有兴趣还可以了解位于src目录的源代码;
(2)运行JDK安装目录下的demo\\applets子目录中Clock程序。
7、(提高题)目录操作基本命令: (1)改变盘符命令:盘符: 例如:c:\\>d:
(2)改变当前目录命令:cd 目标目录
例如:c:\\>cd jdk1.6.0 (3)显示当前目录内容:dir 例如:c:\\jdk1.6.0>dir (4)清屏命令:cls 例如:c:\\>cls (5)字符串复制操作:
选定、复制:右击、标记、按回车
粘贴:
(6)退出:执行 exit命令
8.Java学习的一些网站:
oracle官方站点, http://www.oracle.com/ JavaEye http://www.javaeye.com Java开源 http://www.open-open.com CSDN技术社区, http:// www.csdn.net
因篇幅问题不能全部显示,请点此查看更多更全内容