在寫好一個applet程序后,需要寫一個html來加載運行該applet程序。
在寫html文件中需要寫如下的代碼(myapplet.html):
<HTML lang="en-US">
<HEAD>
<TITLE>Applet HTML Page</TITLE>
</HEAD>
<BODY>
<APPLET codebase="E:\myapplet" code="test.MyApplet.class"
width=350 height=200 ></APPLET>
</BODY>
</HTML>
其中codebase指的是是class文件的存放目錄的根目錄,比如我的class文件的全名是test.MyApplet.class(test是包名,MyApplet是類名),
我的test.MyApplet.class位於E:\myapplet目錄下。
code指的是全名稱的class文件(此處我的類名是MyApplet,包名是test,所以生成的類全名稱應該寫test.MyApplet.class)
這樣在編譯完成了MyApplet.java文件后,
就可以使用appletviewer命令查看程序運行效果了。
MyApplet.java代碼如下
package test;
import java.awt.Graphics;
import javax.swing.JApplet;
import javax.swing.JButton;
public class MyApplet extends JApplet{
public void init(){
System.out.print("==========init=================");
add(new JButton("Applet"));
}
}
html文件的名稱是myapplet.html
在命令行下編譯運行:
E:\myapplet>javac -d . MyApplet.java
E:\myapplet>appletviewer myapplet.html
需要說明的是一個參數<PARAM NAME = ARCHIVE VALUE = "...">
ARCHIVE這個參數對應的VALUE值代表了當前程序中可能用到的jar包,這些jar包大多放在當前web應用程序的主目錄下,
這樣在寫ARCHIVE對應的VALUE時就直接寫jar包名稱就可以了,多個jar包之間用逗號隔開