编译与运行java小程序

来源:互联网 发布:彩票关注源码 编辑:程序博客网 时间:2024/04/28 08:42

由于java小程序内嵌于HTML文件里,所有必需搭配浏览器来运行,因此,要运行java小程序,必需要有小程序的字节码与支持java的浏览器,此时的浏览器即使扮演JVM的角色,用来解释JAVA的字节码。

编写一个小程序,在浏览器窗口上显示:“Hello Java!”字符串,程序代码如下:

//App2_2.java  Java Applet

import java.awt.*;

import java.applet.*;

public class App2_2 extends Applet

{

       public void paint(Graphics g)

       {

              g.drawString("Hello Java!",50,50);

       }

 

}

在DOS窗口内输入命令:

cd E:\java

javac App2_2.java

由于小程序必需经过浏览器激活JVM才能执行程序,所有必需另外编辑一个HTML文件,在文件中指明小程序的文件名及路径,方便浏览器找到指定位置并下载小程序,HTML文件内容的一般格式如下所示:

<applet

       code=编译后的字节码文件名(.class)  //(设置要打开的小程序的文件名称,注意必需包含扩展名.class)

       width=宽度的像素数    //(设置小程序显示的宽度,单位为像素)

       height=高度的像素数      //(设置小程序显示的高度,单位为像素)

       [codebase=小程序的网址URL]       //(指定此小程序所在之网址(路径),若未设置此项,则以当前运行的目录为此小程序的路径)

       [alt=替换文本]      //(如果浏览器无法显示小程序,则以“替换技术“字符串来显示)

       [name=小程序实例名]      //(为小程序实例设置名称,从而可以使同一网页上的所有小程序能够互相访问并通信。使用小程序的getApplet()方法可以通过名称获得相同网页中的另外一个小程序实例对象)

[align=对齐方式]        //(设置小程序的对齐方式,包括left,right,top,bottom,与middle等)

[vspace=水平间距的像素数]       //(设置小程序上下所保留的宽度)

[hspace=垂直间距的像素数]      //(设置小程序左右所保留的宽度)

[<param name=参数名1 value=参数值1>]      //(要传给小程序的参数名称和参数值)

。。。。。。

[<param name=参数名n value=参数值n>]        //()

</applet>

在<Applet>标记的格式中,用方括号括起来的参数是可选项,但其他部分是一定要填的必选项。在HTML文件里不区分参数的大小写。

设置App2_2.clss的HTML文件的内容如下:

<App2_2.htm>

<html>

<applet code=”App2_2.class”

       Width=”200”

       Height=”120”

       Alt=”很抱歉,您的浏览器不支持Java  Applet。”>

</applet>

</html>

运行java 小程序的常用方法:

(1)    直接执行相应的.htm文件。双击E:/java文件夹里的htm格式文件即可,如图:

编译与运行java小程序 - 一九八七 - 一九八七的博客

 

(2)    利用appletviewer程序运行java小程序。

在DOS窗口中输入:

Appletviewer App2_2.htm

结果如图:

编译与运行java小程序 - 一九八七 - 一九八七的博客

 


0 0
原创粉丝点击