简述:Java中applet程序的运行机制

简述:Java中applet程序的运行机制,第1张

java中的applet不是直接运行的,他是通过class文件进行调用的。class是跨平台文件,所以在运行applet的时候实际上是在调用编译好的class文件进行显示。我这给你举个例子:

1在开发环境编译要执行的文件,例如hellowjava,编译成功后生成了hellowclass

2再新建一个网页文件 敲入代码段: <applet code="welcomeclass" width=320 height=180></applet>(其他html脚本照常存在!) (这个时候applet code 在调用的是class文件了,看见没?)

3这时用你的开发环境运行你的网页就能看见答案了!

希望能解决你的问题!

首先分号的问题:

源代码改成:

import javaawt;

import javaapplet;

public class HelloWorldApplet extends Applet{

public void paint(Graphics g){

gdrawString("Hello java in Applet!",20,20);

}

}

编译之后在class所在目录建立Testhtml,代码如下:

<html>

<head><title>HelloWorldApplet</title></head>

</body>

<p>

<applet code="HelloWorldAppletclass"

width="300"

height="200">

</applet>

</body>

</html>

用浏览器打开html文件,效果如下:

创建:建立一个Java文件,按照Applet的文件格式书写代码。

要运行一个applet 程序,选择Run->Run as-> Java Applet,Eclipse会自动为该程序创建一个HTML 文件并且将applet 包含进去,然后启动appletviewer

MyEclipse应该有成套的模板,我现在使用的是NetBeans

注意:applet不能直接用java命令运行

方法(步骤,这里以welcomejava为例解释怎么运行):

1、Javac welcomejava后生成welcomeclass

2、在跟welcomeclass同一级的目录下新建一个文本文件,并输入:

<applet code="welcomeclass"

width=320 height=180>

</applet>

3、保存并将文件名改为welcomehtml

(这个html文件的名字任意,在这边我用welcome)

4、在cmd中输入appletviewer welcomehtml便可以看见你的applet了

或直接把这个welcomehtml拖入浏览器运行,也可以有同样效果

5、现在我解释一下上面的代码:

<applet>

</applet>

是必要的格式,在里面可以输入许多参数,其中code,width,height是必须的

code:欲运行的class的名字

width:applet窗口的宽度

height: applet窗口的高度

1编译HelloWorldjava源文件可使用如下JDK命令:

C:\ghq\>javac HelloWorldjava<Enter>

2成功地编译Java applet之后生成响应的字节码文件HelloWorldclass的文件后,创建HTML文件。在运行创建的HelloWorldclass 之前,还需创建一个HTML文件,appletviewer或浏览器将通过该文件访问创建的Applet。为运行HelloWorldclass, 需要创建包含如下HTML语句的名为HelloWorldhtml的文件。

<HTML> <TITLE>HelloWorld! Applet</TITLE> <APPLET CODE="HelloWorldclass" WIDTH=200 HEIGHT=100> </APPLET> </HTML>

本例中,<APPLET>语句指明该Applet字节码类文件名和以像素为单位的窗口的尺寸。虽然这里HTML文件使用的文件名为HelloWorldHTML,它对应于HelloWorldjava的名字,但这种对应关系不是必须的,可以用其他的任何名字(比如说GhqHTML)命名该HTML文件。但是使文件名保持一种对应关系可给文件的管理带来方便。

3执行 HelloWorldhtml 如果在dos运行APPLET,需输入如下的命令行: C:\ghq\>appletviewer JavaWorldhtml<ENTER>

可以看出,该命令启动了appletviewer并指明了HTML文件,该HTML文件中包含对应于HelloWorld 的<APPLET>语句。

以上就是关于简述:Java中applet程序的运行机制全部的内容,包括:简述:Java中applet程序的运行机制、编写下面applet程序并运行。、eclipse下怎么创建和运行java applet程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10622191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存