JApplet中的參數——codebase、code和ARCHIVE
来源:互联网 发布:effective java中文版 编辑:程序博客网 时间:2024/05/21 23:51
在寫好一個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包之間用逗號隔開
- JApplet中的參數——codebase、code和ARCHIVE
- Jini和RMI开发中的codebase问题
- JApplet 中的log查看
- Classpath和Codebase
- Classpath和Codebase
- Classpath和Codebase
- object classid和codebase
- CodeBase
- java 之 Applet code/codebase路径问题
- JApplet与swing的使用和JApplet的安全特点
- cve-2010-4452 codebase 和code标签属性未检测同源策略导致任意代码执行漏洞
- Xcode4.3 Archive和发布中的错误
- Hadoop—archive
- gcc和ld 中的参数 --whole-archive 和 --no-whole-archive
- gcc和ld 中的参数 --whole-archive 和 --no-whole-archive
- gcc和ld 中的参数 --whole-archive 和 --no-whole-archive
- gcc和ld 中的参数 --whole-archive 和 --no-whole-archive
- .Net中的设计模式——从实例谈OOP、工厂模式和重构 http://www.cnblogs.com/wayne-ivan/archive/2006/09/07/496920.html
- worldwind系列教程
- 如何用C#创建Windows Service
- 数据库查询中给列赋值,使其有默认值
- Hibernate QBC查询
- NIS服务器集中认证+autofs
- JApplet中的參數——codebase、code和ARCHIVE
- 2011-07-22笔试题
- java.lang.NoSuchMethodError: javax.servlet.JSP.PageContext.getELContext()LJAVAx/el/ELContext
- 安装osg--初学者可参考
- Hibernate 的检索方式
- 大量php session临时文件带来的服务器效率问题
- 虚拟机VMware安装Fedora15/ubuntu 11,要想使用gnome3/unity 要怎么办呢?
- 自定义UIAlertView
- Java (网络编程)