Applet打包jar的运行问题

WintelZhao 2004-11-05 04:25:05
用这么一个loader调用applet,applet不打包的时候可以调用,但如果打包成jar了怎么去调用呢?!?!?!?


import java.applet.Applet;
import java.applet.AppletStub;
import java.awt.Graphics;
import java.awt.GridLayout;
import java.awt.Label;

public class QuickLoader extends Applet implements Runnable,AppletStub
{
String appletToLoad;
Label label;
Thread appletThread;

public void init()
{
appletToLoad=getParameter("applet");//参数又htm页面传到该applet中
if(appletToLoad==null)
{
label=new Label("No applet to load.");
}
else
{
label=new Label("Please wait -- loading..."+appletToLoad);
}
add(label);
}

public void run()
{
if(appletToLoad==null)
return;
try
{
Class appletClass=Class.forName(appletToLoad);
Applet realApplet=(Applet)appletClass.newInstance();
realApplet.setStub(this);
remove(label);
setLayout(new GridLayout(1,0));
add(realApplet);
realApplet.init();
realApplet.start();
}
catch(Exception e)
{
label.setText("Error loading WebGIS.");
}
appletResize(400,35);
validate();
}
public void start()
{
appletThread =new Thread(this);
appletThread.start();
}
public void stop()
{
appletThread.stop();
appletThread=null;
}
public void appletResize(int width,int height)
{
resize(width,height);
}
}






<html>
<head>
<title>WebGIS</title>
<meta http-equiv="PRAGMA" content="NO-CACHE">
</head>
<body>
<applet code=QuickLoader align=center width=980 height=580 name=QuickLoader>
your brower doesn't support java applet.
<param name=applet value="123.456">
</applet>
</body>
</html>




我的程序在包123中,包成jar以后是123.jar,里面目录是123,然后里面有456.class。这个应该没有问题的呀~~
...全文
153 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
WintelZhao 2004-11-08
  • 打赏
  • 举报
回复
你的意思是把QuickLoader和我的jar包再次打包???

我是要用这个QuickLoader读取我的jar包
皮鲁 2004-11-05
  • 打赏
  • 举报
回复
<applet codebase="." archive="123.jar" code="QuickLoader.class" align=center width=980 height=580 name=QuickLoader>
your brower doesn't support java applet.
<param name=applet value="123.456">
</applet>

如果QuickLoader再一个package下,code="yourpackage.QuickLoader"
注: 123.jar再当前目录下,和HTML文件同级目录

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧