您的位置:首页 > 移动开发 > 微信开发

编译与运行java小程序

2014-04-20 18:38 260 查看
由于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格式文件即可,如图:



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

在DOS窗口中输入:

Appletviewer App2_2.htm

结果如图:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: