一.实验目的

1. 掌握使用JDK开发Java程序的步骤。

2. 掌握JDK开发环境(环境变量)的设置。

3. 掌握Java程序的基本语法,学会编写简单的Java程序。

二. 实验要求 

1. 下载安装JDK 软件开发包,并设置环境变量。

2. 掌握使用JDK编写Java程序的步骤。

3. 编写一个简单的 Java Application程序。

4. 编写一个简单的 Java Applet程序。

三.实验内容

1.JDK开发环境的设置。

为了能正确方便的使用SDK,需要手工配置一些 Windows 的环境变量,具体步骤如下:

¨ 在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现“系统属性”设置界面

¨ 在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面

¨ 在“系统变量”框中单击“新建”按钮,在出现的“新建系统变量”对话框中输入:  变量名(N):   Path

变量值(V):   C:\Program Files\Java\jdk1.5.0\bin

¨ 在“系统变量”框中单击“新建”按钮,在出现的“新建系统变量”对话框中输入:  变量名(N):   ClassPath

变量值(V):   .; C:\Program Files\Java\jdk1.5.0\lib

¨ 多次点击“确定”按钮,以保存设置。

2.熟悉命令行(MS-DOS)的操作方式。

(1)怎样进入DOS界面:

① “开始”菜单---“程序”---“附件”---“命令提示符”
②“开始”菜单---“运行”---“输入命令cmd”

(2)掌握下面DOS命令:

输入    D:    表示进入D盘。

cd 文件夹的名字          例如:cd  java 将进入java目录

3.按下面步骤进行实验

(1) 开机后,创建目录D:\java\javacode。把这个目录作为我们的工作目录。我们的Java源程序、编译后的字节码文件和用来运行Java Applet的html文件都放在这个目录中。

(2) 在Windows XP中启动记事本。

(3) 用记事本编辑如下源程序

public class HelloWorldApp {

public static void main(String[] args) {

System.out.println("Hello World!");

}

}

(4) 保存程序。注意,保存源程序时,程序名要与类名一致。所以用HelloWorldApp.java作为本程序的文件名。记事本默认的扩展名是 .txt,所以要给文件名加引号后保存。把该文件保存到目录D:\java\javacode中。

(5) 编译程序。启动MS_DOS窗口,首先键入如下命令,

C:\ Documents and Settings\Administrator>  D:

由当前目录进入D盘。

接着,键入如下命令,

D:\>  cd \java\javacode

进入源程序所在目录D:\java\javacode。

最后,键入如下命令,把HelloWorldApp.java编译成字节码文件。

D:\java\javacode>  javac HelloWorldApp.java

如果编译成功,则在D:\java\javacode目录中生成字节码文件HelloWorldApp.class

(6) 运行程序

进入HelloWorldApp.class所在目录D:\java\javacode,键入命令

D:\java\javacode>   java HelloWorldApp

就可以运行程序

(7) 观察程序的运行结果

(8) 如果把上面程序中的第二条语句 public static void main( String args[] ) 改成 public void main( String args[] ) 行不行?如果改成public static void main( String arg [] ) 行不行?不行的话把编译时的错误提示信息记录下来。

4.了解下面的Java Applet的程序结构和开发过程。

(1)打开Notepad编辑器。
 (2)键入如下程序:
 import java.awt.Graphics;
 import java.applet.Applet;
 public class HelloWorld extends Applet{
     public void paint(Graphics g){
               g.drawString("Hello World!",25,25);
     }
 }

(3)检查无误后 (注意大小写)保存文件。可将文件保存在"D:\java\javacode "目录中,注意文件名为HelloWorld.java。

(4)进入命令行(MS-DOS)方式,进入当前目录为" D:\java\javacode",键入命令:

D:\java\javacode\Javacode >javac HelloWorld.java
  (5)如果输出错误信息,则根据错误信息提示的错误所在行返回Notepad编辑器进行修改。常见错误是类名与文件名不一致、当前目录中没有所需源程序、标点符号、全角等。
  如果没有输出任何信息或者出现"deprecation"警告,则认为编译成功,此时会在当前目录中生成HelloWorld.class文件。
  (6)打开Notepad编辑器,键入如下程序:
<HTML>

<HEAD>

<TITLE> A Simple Program </TITLE>

</HEAD>

<BODY>

Here is the output of my program:

<APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=25>

</APPLET>

</BODY>

</HTML>

(7) 检查无误后 (注意大小写)保存文件。可将文件保存在"D:\java\javacode "目录中,注意文件名为Hello.html。

(8)进入命令行(MS-DOS)方式,进入当前目录为" D:\java\javacode",键入命令:D:\java\javacode > appletviewer Hello.html

(9) 如果把(2)中的程序的前面两条语句: import java.awt.Graphics; 和
 import java.applet.Applet; 删除的话,程序还能不能正常运行?如果不行请各位同学收集编译时的错误提示信息,并且说明这两条语句的作用。

完整java配置以及简单java源代码使用相关推荐

  1. java 配置信息_[Java教程]java 配置信息类 Properties 的简单使用

    [Java教程]java 配置信息类 Properties 的简单使用 0 2016-12-08 09:00:09 Properties :(配置信息类) 是一个表示持久性的集合 ,继承 Hashta ...

  2. 安装WGM需要java嘛,Spring的Java配置方式简单示例

    创建maven工程导入依赖 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&qu ...

  3. xp java配置_WinXP系统Java配置环境变量的方法

    谈起Java环境变量我想大多数编程人员都知道,因为我们想要进行编程就必须先配置它,不过不少用户不知道WinXP系统Java怎么配置环境变量,为此小编赶紧整理了一篇WinXP系统Java配置环境变量的方 ...

  4. Java程序设计基础——简单Java程序

    简单Java程序 一.Java应用程序 1.HelloWorldApp 源代码: 编译运行: 二.Java小应用程序 1.HelloApplet 源代码: 编译运行: 2.firstApplet 源代 ...

  5. java配置lib_javalib中文 java中的lib什么作用呢

    java中jar包和lib的区别? lib你可以理解为library(库),是一个文件夹,按照规范一般就是存放第三方的资源 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式 ...

  6. spring java配置_Spring基于java的配置

    我们之前都了解过spring基于xml的配置,我们也可以通过配置类来完成基于xml的配置,我们会在下面以一个例子来讲述一下Spring基于java的配置. 首先第一步准备工作: 1)创建一个Dog类 ...

  7. 数据表与简单Java类映射转换(一对多、多对多、角色与权限) - Java基础知识 6

                                                            目录 数据表与简单Java类映射转换 一对多映射 多对多映射 角色与权限 学习笔记 数据 ...

  8. Java 第9 章 : 数据表与简单Java类映射转换

    课时38:综合实战:数据表与简单Java类映射转换 简单Java类是现在面向对象设计的主要分析基础,但是对于实际的开发之中简单Java类的定义来源是有依据的,往往都是根据数据标的结构来实现简单Java ...

  9. 数据表与简单Java类映射转换

    综合实战:数据表与简单Java类映射数据转换 简单Java类是现在面向对象设计的主要分析基础,但是对于实际开发之中简单Java类的定义来源是有依据的,往往都是根据数据表的结构来实现简单Java类. 在 ...

最新文章

  1. 图像识别工程师 VS The application has requested the Runtime to terminate it in an unusual way.
  2. debugger vsm_ProteusVSM常见问题解答
  3. 统计学习方法第十七章作业:LSA潜在语义分析算法 代码实现
  4. Swift学习Day01(Object_c 与Swift的相互调用 )
  5. Account group 0170 reserved for consumers
  6. 借助xxl-sso实现SSO
  7. 内聚的极限: 软件开发的不确定性原理
  8. [转载] python面面观单元测试_python 使用unittest进行单元测试
  9. 唠唠SE的IO-03——字符输入输出流
  10. java看懂程序_手把手教你运行第一个 Java 程序,看不懂你来骂我!
  11. java获取局域网所有ip_java如何获取局域网内全部IP?
  12. Multisim 11.0完美破解(踩坑无数)
  13. 《那些年啊,那些事——一个程序员的奋斗史》——47
  14. 1:25万全国地形数据库说明(转)
  15. 汇编语言课程设计动态图形设计小车动态图形
  16. 岁月温柔-13 妈妈担心回到山村里的大姨冻着
  17. 未来的计算机儿童画,儿童画未来的科学幻想绘画优秀作品
  18. 基于MATLAB车牌图像识别的设计与实现
  19. FindBugs,第 1 部分: 提高代码质量
  20. CentOS 7中查看PHP运行时的Log文件日志信息

热门文章

  1. C#——invoke和begininvoke 区别
  2. 首席新媒体运营商学院黎想:新媒体运营如何从入门到精通
  3. R型开关电源变压器的设计与组成
  4. 【实验技术笔记】miRNA靶序列寻找及miRNA检测
  5. 企业信息化建设的方方面面
  6. matlab中scope是什么,关于simulink中scope参数设置的总结
  7. mysql to_number()函数_oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date] (转)...
  8. 自学UI设计和培训学UI设计的区别?
  9. Linux配置主机名、IP、主机映射及其虚拟网络
  10. Python爬取快代理