如何在网页中嵌入Java小程序?

vin*_*low 3 java applet

我使用以下代码在网页中嵌入Java小程序,

<APPLET CODE="main.class" WIDTH=500 HEIGHT=80 archive='testing.jar'>
</APPLET>
Run Code Online (Sandbox Code Playgroud)

但问题是,我的applet的类文件位于一个名为的包中environment,这意味着我main.class在一个文件夹环境中.

浏览器显示我在使用时无法搜索我的类文件的错误消息

CODE="main.class"
Run Code Online (Sandbox Code Playgroud)

如何设置它来引用我导出的jar文件中的包中的类文件?

Whi*_*g34 14

您可能希望了解部署Applet使用Applet标记进行部署.这是一个可以帮助你的小程序的小工作示例.该页面的HTML只是:

<applet width="200" height="200" archive="ImageIconApplet.jar"
        code="com.whitefang34.ImageIconApplet" /> 
Run Code Online (Sandbox Code Playgroud)

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

applet 的打包jar包含:

/com/whitefang34/ImageIconApplet.class
/images/WhiteFang34.jpg
Run Code Online (Sandbox Code Playgroud)

  • 可能值得一提的是`<applet>`标签在HTML5中已经过时,而是使用`<object>`. (4认同)