我使用以下代码在网页中嵌入Java小程序,
<APPLET CODE="main.class" WIDTH=500 HEIGHT=80 archive='testing.jar'>
</APPLET>
但问题是,我的applet的类文件位于名为environment
的包中,
这意味着我的main.class
位于文件夹环境中。
浏览器显示错误消息,当我使用
时,它无法搜索我的类文件CODE="main.class"
如何设置它以引用我导出的jar文件中的包中的类文件?
答案 0 :(得分:14)
您可能希望查看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);
}
}
小程序的packaged jar包含:
/com/whitefang34/ImageIconApplet.class
/images/WhiteFang34.jpg