我使用以下代码在网页中嵌入Java小程序,
<APPLET CODE="main.class" WIDTH=500 HEIGHT=80 archive='testing.jar'>
</APPLET>
但问题是,我的applet的类文件位于一个名为environment的包中,
这意味着我的main.class位于文件夹环境中.
浏览器显示我在使用时无法搜索我的类文件的错误消息
CODE="main.class"
如何设置它来引用我导出的jar文件中的包中的类文件?
解决方法:
你可能想看一下Deploying an Applet和Deploying With the Applet Tag.这是一个可以帮助你的小程序的working example.该页面的HTML只是:
<applet width="200" height="200" archive="ImageIconApplet.jar"
code="com.whitefang34.ImageIconApplet" />
applet源代码是:
package com.whitefang34;
public class ImageIconApplet extends JApplet {
public void init() {
URL url = getClass().getResource("/images/WhiteFang34.jpg");
ImageIcon icon = new ImageIcon(url);
JLabel label = new JLabel(icon, JLabel.CENTER);
add(label);
}
}
而applet的packaged jar包含:
/com/whitefang34/ImageIconApplet.class
/images/WhiteFang34.jpg