,安装成功后,其中 bin 文件夹中包含编译器 (javac.exe) 、解释器(java.exe) 、Applet 查看器(appletviewer.
exe)等可执行文件,lib 文 件夹中包含了所有的类库以便开发 Java 程序使用,demo 文件夹中包含开源代码程序实例。 4.JDK 中主要文件夹和文件 安装
成功后,d:\java\jdk1.5
中文件和子目录结构如图 1.5 所示。其中 bin 文件夹中包含 编译器(javac.exe) 、解释器(java.exe) 、Applet 查看器(appletviewer.exe)等可执行文件, lib 文件夹中包含了
所有的类库以便开发 Java 程序使用,sample 文件夹包含
开源代码程序实 例,src
压缩文件中包含类库开
源代码。
图 1.5 二.设置环境变量 JDK 中的
工具都是命令行工具,需要从命令行即 MS-DOS 提示符下运行它们。很多人 可能会不习惯,但这是 Sun 特意采取
的策略,为的是把精力更多投入到 Java 语言本身而不 是花在开发工具上。以 Windows
XP 为例
说明设置过程。 右击桌面“我的电脑”图标,选择“
属性”菜单
5
在“高
级”选项卡中单击“环境变量”按钮,将出现“环境变量”设置
界面 6
在“系统变量”框中点击“新建”按钮,在出现的“编辑系统变量”对话框中,在“变量名” 栏的文本框内输入“JavaHome” ,在变量值栏的
文本框内输入“d:\java\jdk1.5” (即 jdk 安装 的主目录)
在“
系统变量”框中选择“path” ,然后单击“编辑”按钮,在出现的“
编辑系统变量”对 话框中,在“变量值”栏的命令后添加“;%JavaHome%\bin” 。
在“系统变量”框中,单击“新建”按钮,在
出现的“新建系统变量”的对话框中,在“变 量名”栏中输入“classpath” ,在变量值栏输入“. ;%JavaHome%\lib” 。其中“. ”表示
当前 目录。
7
设置完成后,单击“
开始”->“所有程序”->“
附件”->“命令提示符”打开 DOS 窗 口,在命令行提示符输入“java”或“javac”回车后,如果出现其用法参数提示信息,则安 装
正确。
三.用 SDK 编译并运行 java 源程序 源文件如下:
public class HelloWorld { public static void main (String args[ ]) { System.out.println("Hello World!"); } }
Java
源程序编写后,要使用 Java 编译器(javac.exe)进行编译,将 Java 源程序
编译成可执 行的
程序代码。Java 源程序都是扩展名为.java
的文件。编译时,首先读入 Java 源程序,然 后进行语法检查,如果出现问题就终止编译。语法
检查通过后,生成可执行程序代码即字节 码,字节码文件名和源文件名相同,扩展名为.class。 (1)打开
命令提示符窗口,
进入 java 源程序所在
路径。 (2)键入编译器和要编译的源程序文件名:javac HelloWorld.java。按回车键开始编译。如 源 程 序 无 错 误 , 则 屏 幕 上 无 输 出 , 如 图 所 示 。
8
键入“dir”命令并回车可在目录中看到
生成的同名类文件。 五. 运行 Java 程序 在命令提示符窗口键入
解释器和要解释的字节码文件名 java HelloWorld。按回车键即开 始执行程序并输出结果。
注意:字节码文件区分大小写。
六.使用 MyEclipse 编译和运行 Java 程序 打开软件,如图所示,在 Workspace 中新建一个
工作区
9
单击 OK 后进入软件界面
选择“File”----“New”------“Java Project”
在弹出的
对话框中为 Project 起一个名字后单击“Finish” ,例如“ch1” ,如图所示
10
接着选择菜单 File---New----Class, 在弹出的对话框中为 Class 起一个名字, 然后单击 Finish。
11
接着将编辑
区域中的内容
修改成源文件的内容,点击菜单中的 RUN 或者按下快捷键 CTRL+F11,就可以看到解释器自动调用,并输出运行结果
【思
考题】
1. 2. 环境变量 path 和 classpath
的作用。 在 MyEclipse 中如何编译和运行 Java 环境
12
【
设计题】
1. 一个简单
的应用程序 (1)答案: )答案:
【代码 1】 : 【代码 2】 : System.out.println("你好,很高兴
学习 Java") ; System.out.println("We are students") ;
(2)模板代码 ) Hello.java
public class Hello { { 【代码 1】 A a=new A(); a.fA(); } } class A { void fA() { 【代码 2】 } } //命令行窗口输出"We are students" //命令行窗口输出"你好,很高兴学习 Java" public static void main (String args[ ])
2.
一个简单的 Java Applet 程序
(1)
答案: )答案:
【代码 1】 : 【代码 2】 : g.drawString("这是一个 Java Applet 程序",10,30); g.drawString("我改变了字体",20,50);
(2)模板代