3

我有一个用 Java 创建的 Jar 文件,其中包含外部库和类文件(使其更复杂)。我们的任务是以某种方式在网络上运行这个程序。

Applet 用于在 HTML 上运行 Java,但我的问题是我的 jar 不是 Applet Jar,所以我不能在 applet 标记中包含 jar,所以我应该将所有 java 代码重写为 applet,还是有任何简单的方法来转换我的jar 到 applet jar 并包含在 HTML 中?

4

2 回答 2

3

启动基于框架的应用程序。来自使用Java Web Start的链接。


不,它不是基于帧的,它实际上是通过串行端口连接的打印机应用程序,所以现在我试图从头开始在小程序中重写

为了让它在客户端工作(对客户端来说很容易),需要一个嵌入式(或自由浮动)小程序或使用 JWS 启动的自由浮动框架。任你选。请注意,除非代码经过数字签名(由您)并受信任(由最终用户),否则它将无法打印。

有一项服务可用于允许沙盒应用程序。使用 JWS 部署进行打印,但它不会像访问串行端口那样具体,并且需要更改代码。


当您提到“转换”并认为您的意思是它基于自由浮动框架时,我有点困惑。现在你解释它不是一个小程序或框架让我更清楚。

..我应该把我所有的java代码重写为applet吗?

不,当然不是。archive您只需使用该属性将该 Jar 添加到小程序的运行时类路径,然后从一个非常简单的小程序的init()or (根据需要)方法调用它。start()

但我仍然建议使用 JWS 来实现自由浮动框架,而不是使用小程序。两者的代码都很简单,但小程序部署要困难得多。

于 2012-06-19T07:10:28.140 回答
0

<applet code="MainClass.class" archive="Applett.jar" width=550 height=400></applet> 看看这里http://www.htmlcodetutorial.com/applets/applets.html

于 2012-06-19T07:01:59.127 回答