如何使用 HTML 中的依赖项 jar 文件运行 Applet

发布于 2024-12-06 04:53:54 字数 675 浏览 1 评论 0原文

我有一个包含小程序文件的 jar 文件,这些文件依赖于下面的附加 jar 文件。 它作为独立的 jar 文件运行良好。小程序使用:

  1. xmlrpc-2.0.jar
  2. commons-codec-1.3.jar

但是当我尝试在 HTML 中运行时,如下所示,它正在运行,但附加的附加 jar 文件是不与其绑定。我该如何解决这个问题?

<html>
<body>
<APPLET 
  CODE="MAIN.class"
  WIDTH="100%" HEIGHT="100%"
  ARCHIVE = "MAIN.jar,xmlrpc-2.0.jar,commons-codec-1.3.jar"
  >
This example uses an applet.
</APPLET>
</body>
</html>

显现

Manifest-Version: 1.0
Main-Class: MAIN
Created-By: 1.3.0 (Sun Microsystems Inc.)
Class-Path: xmlrpc-2.0.jar commons-codec-1.3.jar
Name: MAIN.class

I have a jar file containing applet files which are dependent of below additional jar file.
Its running fine as standalone jar file. The applet uses:

  1. xmlrpc-2.0.jar
  2. commons-codec-1.3.jar

But when I tried to run in HTML as below, it's running, but attached additional jar files are not binding with it. How can I fix the problem?

<html>
<body>
<APPLET 
  CODE="MAIN.class"
  WIDTH="100%" HEIGHT="100%"
  ARCHIVE = "MAIN.jar,xmlrpc-2.0.jar,commons-codec-1.3.jar"
  >
This example uses an applet.
</APPLET>
</body>
</html>

Manifest

Manifest-Version: 1.0
Main-Class: MAIN
Created-By: 1.3.0 (Sun Microsystems Inc.)
Class-Path: xmlrpc-2.0.jar commons-codec-1.3.jar
Name: MAIN.class

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

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

发布评论

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

评论(2

能否归途做我良人 2024-12-13 04:53:54

只要 jar 文件与 MAIN.jar 位于同一文件夹中,它就应该可以工作。您能在 Java 控制台中看到任何与类路径相关的错误吗?

您还可以尝试使用清单文件,如下所述 此处

It should work as long as the jar files are in the same folder than your MAIN.jar. Can you see any classpath-related error in the Java console?

You can also try to use a manifest file as described here.

送你一个梦 2024-12-13 04:53:54

FatJar for Eclipse 对我有用。当您打开多个项目时要小心,因为它倾向于从不相关的项目中获取其他内容并将其也滚动到您的 fatjar 中。

FatJar for Eclipse worked for me. Just be careful when you have multiple projects open, since it has a tendency to grab other stuff from non-related projects and roll that into your fatjar too.

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