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

2024-01-09

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

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

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

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

CODE="main.class"

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


您可能想看一下部署小程序 http://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/runAppletFunction.html and 使用 Applet 标签进行部署 http://download.oracle.com/javase/tutorial/deployment/applet/html.html。这里有一个小工作示例 http://whitefang34.com/ImageIconApplet.html一个可能对您有帮助的小程序。该页面的 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);
    }
}

And the 包装好的罐子 http://whitefang34.com/ImageIconApplet.jar对于小程序包含:

/com/whitefang34/ImageIconApplet.class
/images/WhiteFang34.jpg
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在网页中嵌入Java小程序? 的相关文章

随机推荐

  • 为什么所有递归模式同义词都被拒绝?

    LANGUAGE PatternSynonyms ViewPatterns data Quun Foo Bar Oink Quun fooey Quun gt Bool fooey Foo True fooey Oink Yum True
  • 如何将外部 .js 文件导入到 Commands.js 中? [Office.js Excel]

    导入不同版本中的函数的正确方法是什么 js脚本写入commands jsOffice Excel 功能区加载项的脚本 这是我的commands html file
  • 有Python库可以处理OWL吗? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 它可能是像这样大的东西Jena http jena sourceforge net 或者更小的东西 你
  • python无法导入模块

    我使用包设置了我的程序 如下所示 base init py base class py test init py test py 当我做导入声明时from base base class import BaseClass in the te
  • 如何更改Bootstrap-select的边框颜色

    对于像 Bootstrap 这样的自定义框架 选择https silviomoreto github io bootstrap select https silviomoreto github io bootstrap select 如何更
  • 主屏幕上的 iPhone WebApp 持久性

    我创建了一个可以保存到 iPhone 上 主屏幕 的网络应用程序 该应用程序使用画布 并且与不断变化的状态具有相当的交互性 每当应用程序最小化并重新打开时 它都会重置回初始状态 关闭应用程序并重新加载时会发生相同的情况 如预期 如何防止应用
  • 在 .NET 中以编程方式配置网络适配器的最佳方法

    我有一个用 C 编写的应用程序 需要能够在 Windows 中配置网络适配器 我基本上通过 WMI 进行工作 但该解决方案有一些我不喜欢的地方 有时设置似乎不固定 并且当未插入网络电缆时 从 WMI 返回错误方法 所以我无法判断他们是否真的
  • 如何在包装类(来自 C++)中重写 __setattr__?

    Using boost python 我已经能够包装一堂课 Node 它有一些虚拟函数 这很有趣 但现在我试图覆盖setattr getattr为了班级 我有boost python打电话给我自己的setattr实现 但我不知道如何避免发生
  • gitlab更新后查看项目时出现错误500

    dpkg query W gitlab gitlab 7 3 2 omnibus 1 我们在 Ubuntu 14 04 1 LTS 上运行 gitlab 6 9 2 按照此处找到的说明进行操作后https gitlab com gitlab
  • 您可以播放“热门”帖子吗?

    假设我想从 Reddit 子版块 新闻 中流式传输帖子 然而 帖子非常频繁 我们不能说每个帖子都值得 所以我想通过尝试流式传输 热门 列表来过滤好帖子 但我不确定这是否可能 或类似的事情是否可能 通常 我会这样做来传输帖子 for subm
  • Azure Web 应用程序配置设置中的“Key Vault 引用错误”

    我有一个由 azure 为 Linux 容器的 Web 应用程序生成的私有证书 我想通过 azure 门户中的 Web 应用程序配置设置将此值传递给我的 net core 应用程序 这是管道 CI CD 流程的一部分 在应用程序配置中指定
  • 这个 Promise 嵌套可以改成链式吗?

    这是伪场景 then items then items actions getItems getActions for items apply actions gt items promise promise model lt items
  • Firebase 存储 url,新文件保留相同的访问令牌

    重复 Firebase 存储 URL 不断随着新令牌的变化而变化 https stackoverflow com questions 46094676 firebase storage url keeps changing with new
  • 通过风格/调试构建更改字符串资源

    假设我们有 strings test xml 它存储用于测试的字符串值 并且应该在调试版本中显示 当 apk 构建为发布版本时 所有值都应更改为空字符串 例如
  • 如何取消定义_MSC_VER?

    我在 Visual Studio 中工作 但我的项目是基于 POSIX 的环境 marmalade sdk 在这个项目中 发布 build 是用 gcc for ARM 编译的 但是 debug 版本可以在 Windows 上运行 并由 M
  • 使用 ActionBarCompat 时 ActionBar 文本颜色发生变化

    我无法更改 ActionBar 标题颜色 通过使用ActionBar兼容 通过 style xml 非编程方式 样式 xml
  • 如何将双精度数四舍五入到小数点后n位? [复制]

    这个问题在这里已经有答案了 我试图在标准库中找到一个圆形函数 但我没有看到 C 中有没有办法将双精度数四舍五入到n位小数 C 11有标准 圆形 http en cppreference com w cpp numeric math roun
  • 简单的 Python 异步。预编译器?

    想象一下你有一个像这样的 io 重函数 def getMd5Sum path with open path as f return md5 f read hexdigest 你认为 Python 足够灵活 可以允许这样的代码 注意 def
  • 无法通过 python pandas 计算 MACD

    我编写了一个脚本来获取股票列表的股票信息 对于涉及的股票 groupby中的组 我需要计算MACD 为了不将一只股票的价格与另一只股票的价格混合 我使用 pandas groupby coding utf 8 import pandas a
  • 如何在网页中嵌入Java小程序?

    我使用以下代码将 Java 小程序嵌入网页中 但问题是 我的小程序的类文件位于名为environment 这意味着我的main class位于文件夹环境内 当我使用时 浏览器向我显示无法搜索我的类文件的错误消息 CODE main clas