如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
1
《Java技术》实验报告
实验一:2016年10月11日
学院计算机与信息学院专业班级姓名成绩课程
名称Java技术实验项目
名称实验一Java开发环境的安装与配置指导教师教师评语
教师签名:
年月日一、实验目的
掌握JDK的安装步骤(有条件的话可以在Linux系统下安装)。
理解环境变量PATH,CLASSPATH的作用,以及它们的设置方法(Win98和Win2000/XP下的不同设置方法)。
熟悉TextPad(或JCreator)编辑环境,编写简单的Application程序,并编译和解释执行。
记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法。
二、实验原理
1.掌握安装Jdk1.6的过程。
2.安装JCreator软件,用于编译java程序。
3.在Textpad环境下编写一个HelloWorld.java程序,在DOS提示符下编译并执行这个程序。
4.设置环境变量PATH,CLASSPATH,使得Java程序能正确编译和执行。
5.编写一个类A,它位于包a中,保存到A.java中,再编写一个类B,它位于包b中,保存到B.java中。在类B中实例化类A的一个对象。分别编译类A和类B。三、使用硬件、软件环境
PC计算机一台,配置为CPU为1.5G,内存为512M,硬盘为40G,安装WindowsXP操作系统。
另外,使用JCreator,JDK1.6.0等软件
四、实验过程、步骤及原始记录(算法、原程序、测试结果,分析等)
安装Jdk1.6.0集成环境,安装成功后,配置path,classpath路径,让用户在任何目录下均可用到Java的系统资源。
先配置%JAVA_HOME%环境变量,路径为jdk的目录;
配置path环境变量,路径为%JAVA_HOME%\bin;
再配置classpath环境变量,路径为%JAVA_HOME%\jre\lib;
在记事本编写helloworld程序,并在DOS命令行下编译运行。
在JCreator中写出如下代码,并保存为HelloWorld.java:
publicclassHelloWorld
{
publicstaticvoidmain(String[]args)
{
System.out.println("HelloWorld!");}
}
在命令行中进入到该文件路径,并输入javacHelloWorld.java完成编译,再输入javaHelloWorld完成运行。
用记事本编写包a包b的程序,并用DOS命令行运行。执行过程:①将两个记事本,改名为A.java和B.java,并写出如下程序:
A.java文件的源程序:
packagea;
publicclassA{
publicvoidsay(){
System.out.println("Succeed!");
}
}
B.java文件中的源程序:
packageb;
importa.*;
publicclassB{
publicstaticvoidmain(Stringargs[]){
Aaa=newA();
aa.maker();
}
}
②先在DOS命令行中编译A.java文件,在命令行中输入javacA.java–d.
再编译B.java文件,在命令行中输入javacB.java-d.
③在命令行中输入javab.B
即可完成。
五、实验结论、分析、思考题与心得体会
通过本次实验,我有以下几方面的收获、认识和体会:
学会了在记事本和命令行,JCreator,等环境下编写程序及运行程序的方法;
学会了如何安装JDK,以及如何配置%JAVA_HOME%,path,classpath等环境变量
加深了Java中相关语法的认识:
文件名必须与public类的类名相同,并且一个文件中只允许有一个public类。
Java对大小写敏感,如String中的S就严格区分大小写;对中文标点符号和英文标点符号敏感,java只能识别英文标点符号。
在用记事本编写包a包b的程序,并用DOS命令行运行时。要将两个类分别放在两个文件中,要先编译A.java再编译B.java,在编译时一定要在命令行中输入javacA.java–d.和javacB.java–d.才能自动打包;两个文件都编译完成以后,在命令行的父目录中输入javab.B来执行,输入javab.B.java。
3、思考题
1). 什么是JVM,它的作用是什么?
JVM就是java虚拟机的英文简写,java虚拟机就是为任何的平台提供一个编译java程序的接口。就是将编译的java程序翻译,以供不同的平台去识别。
2). 如何理解PATH和CLASSPATH,,如何设置它们。
PATH和CLASSPATH分别是JavaJDK和JRE
王子****青蛙
实名认证
内容提供者
最近下载