JDK及Java运行环境

1.4 JDKJava运行环境

Java不仅是编程语言,还是一个开发平台,Java技术给程序员提供了许多工具:编译器、解释器、文档生成器和文件打包工具等等。同时Java还是一个程序发布平台,有两种主要的发布环境:首先Java运行时环境(Java runtime environment,简称JRE)包含了完整的类文件包,其次许多主要的浏览器都提供了Java解释器和运行时环境。

Java Develop Kit,简称JDKSun公司为全世界的Java程序员提供了一个免费的Java程序开发包和文档。JDK包括了Java编译器命令“Javac”,以及Java程序执行命令“Java”,还有帮助文档生成器命令“Javadoc”等等。所有这些命令都可以在命令行下运行。除了这些命令,JDK还包含了Java运行环境以及可以供用户调用的API(应用程序接口)。JDK和帮助文档可以在SUN公司的网站下载:http://java.sun.com

1.4.1 安装JDK

下面以JDK1.4.2为例介绍如何安装JDK开发包。运行从Sun公司网站下载的j2sdk-1_4_2_07-windows-i586-p.exe,开始解压这个安装包,出现的画面如下图1-4所示。在下面的步骤里,我们可以接受Sun公司的许可条约,选择安装目录和安装组件,以及是否为系统现有的浏览器安装Java插件等等。

 

1-4  解压JDK安装包

1-5 接受Sun公司使用许可

 

1-6  设置JDK安装路径以及选择安装组件

 

1-7  为浏览器安装Java插件

1-8  JDK安装过程

 

1-9 JDK安装完成

 

1.4.2 配置类路径

JDK安装完毕之后,在其安装路径下会产生以下几个目录:

1、            bin目录:存放编程所用的工具。

2、            demo目录:存放演示程序。

3、            include目录:存放本地文件(Windows系统下是一些C语言头文件)。

4、            jre目录:存放运行时文件。

5、            lib目录:存放供程序员调用的类库。

其中bin目录下包括了以下几个常用的工具:

1、            javac.exeJava编译器,它将Java源代码转换成可运行的字节码。

2、            java.exeJava解释器,解释执行Java字节码。

3、            appletviewer.exe:小应用程序(Applet)的浏览器。

4、            javadoc.exe:能够从Java源文件中自动生成HTML文档。

在安装完JDK之后,必须配置类路径classpath和环境变量pathJDK才能够正常运行。如果是在windows98中运行,则在C:/autoexec.bat文件的末尾添加下列语句:

set path=%path%;C:/j2sdk1.4.1_01/bin;

  set classpath=%classpath%;C:/j2sdk1.4.1_01/lib;

修改完毕后,重新启动计算机,配置才能生效。如果是在windows2000中,则需要用右键单击桌面上"我的电脑",选择"属性",则弹出一个名为"系统特性"的窗口,选择"高级",然后选择"环境变量",在"环境变量"窗口中编辑classpathpath

1-10 配置环境变量

1.4.3 第一个Java Application

Java程序分为Java applicationJava 应用程序)和Java appletJava小应用程序)两种。下面让我们编写第一个Java应用程序,它能够利用来自Java标准库的System对象的多种方法,打印出与当前运行的系统有关的资料。其中“//”代表一种注释方式,表示从这个符号开始到这行结束的所有内容都是注释。

1-1,第一个Java程序

//这是我们的第一个Java application,该程序保存在文件HelloJava.Java

public class HelloJava{

      public static void main(String args[]){

             System.out.println("这是我的第一个Java程序");

             System.out.println("HelloJava");

            

      }

}

我们可以用任意的编辑器来编辑这个源文件,并把它保存为HelloJava.java(假设在d:/Myjava目录下)。注意,Java语言是区分大小写的,所以初学者一定要严格按照程序中的大小写来编写程序,另外,文件名也是区分大小写的。

编辑之后,打开MS-DOS窗口或者命令提示符窗口。进入源文件目录,输入如下的编译命令:

d:/Myjava>javac HelloJava.java

如果编译正确,就在当前目录下生成HelloJava.class文件,如果程序有错误,Java虚拟机会终止编译并给出错误信息。程序员可以根据系统给出的提示信息修改源代码,直到编译正确为止。

编译完成后,就可以输入如下的命令来运行程序:

d:/Myjava>java  HelloJava

运行的结果就是在屏幕上输出二行字符串:

这是我的第一个Java程序

HelloJava

1.4.4 第一个Java Applet

Java程序的另一种形式是Java AppletApplet没有main()方法,它必须嵌在HTML中,在浏览器中进行运行。下面这个程序将在浏览器中显示一行字符串。

//这是我们的第一个Java applet,该程序保存在文件HelloApplet.Java

import java.awt.Graphics; //在进行显示输出时,需要用到类Graphics的对象;

import java.applet.Applet;

      public class HelloApplet extends Applet {

             public String s;//定义一个字符串

             public void init() {

                    s=new String("HelloJava");

                    //生成一个字符串对象

             }

             public void paint(Graphics g){

                    g.drawString(s,25,25);

                    //在浏览器中坐标为(2525)的位置显示字符串s

             }

}

Applet程序是从方法init( )开始执行的,在该方法中完成了对字符串s的初始化工作,而显示功能是在方法paint( )中执行的。paint( )方法是类Applet的一个成员方法,其参数是图形对象Graphics g,通过调用对象gdrawString( )方法就可以显示输出。

Java Applet程序也是一个类,其编译方式与Java application完全一样,HelloApplet.Java程序经过编译以后就生成了HelloApplet.class文件。Java applet的执行方式与Java application完全不同,Java applet程序必须嵌入到html文件中才能够执行,因此必须编写相应的html文件。下面为FirstApplet.html文件的内容:

<html>

<applet code= HelloApplet.class width=250 height=250>

</applet>

</html>

然后可以通过JDK所提供的命令“appletviewer”,在命令行下面执行Java applet程序。如果是在windows操作系统中,就可以在“命令提示符”下敲入

appletviewer HelloEducation.html

运行结果如图1-12所示。

1-11 Applet运行结果

Applet还可以采用另外一种方式运行,那就是直接在浏览器中打开HelloEducation.html程序。支持Java虚拟机的浏览器,都可以解释执行Java Applet程序。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值