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

发布于 2024-11-01 20:55:07 字数 353 浏览 0 评论 0原文

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

<APPLET CODE="main.class" WIDTH=500 HEIGHT=80 archive='testing.jar'>
</APPLET>

但问题是,我的小程序的类文件位于名为 environment 的包中, 这意味着我的 main.class 位于文件夹环境中。

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

CODE="main.class"

如何将其设置为引用我导出的 jar 文件中的包中的类文件?

I am using the following code to embed a Java applet in a web page,

<APPLET CODE="main.class" WIDTH=500 HEIGHT=80 archive='testing.jar'>
</APPLET>

But the problem is, the class file for my applet is in a package named environment,
which means my main.class is inside a folder environment.

The browser show me the error message that it can't search my class file when I use

CODE="main.class"

How can I set it to refer the class file in a package in the jar file which I export out?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

转瞬即逝 2024-11-08 20:55:07

您可能需要查看部署 Applet使用 Applet 标记进行部署。这是一个可能对您有帮助的小程序工作示例。该页面的 HTML 很简单:

<applet width="200" height="200" archive="ImageIconApplet.jar"
        code="com.whitefang34.ImageIconApplet" /> 

小程序源代码为:

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);
    }
}

小程序的 打包的 jar 包含:

/com/whitefang34/ImageIconApplet.class
/images/WhiteFang34.jpg

You'll probably want to take a look at Deploying an Applet and Deploying With the Applet Tag. Here's a small working example of an applet that might help you. The HTML for that page is simply:

<applet width="200" height="200" archive="ImageIconApplet.jar"
        code="com.whitefang34.ImageIconApplet" /> 

The applet source code is:

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);
    }
}

And the packaged jar for the applet contains:

/com/whitefang34/ImageIconApplet.class
/images/WhiteFang34.jpg
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文