Java 在applet的帮助下运行网页中的普通Jar文件

Java 在applet的帮助下运行网页中的普通Jar文件,java,html,deployment,jar,applet,Java,Html,Deployment,Jar,Applet,我有一个用Java创建的Jar文件,其中包含外部库和类文件(使其更复杂)。我们的任务是在网络上运行这个程序 小程序用于在HTML上运行Java,但我的问题是我的jar不是小程序jar,所以我不能在小程序标记中包含jar,所以我应该将所有Java代码重写为小程序,还是有简单的方法将jar转换为小程序jar并包含在HTML上?启动基于框架的应用程序。从一个链接使用 不,它不是基于帧的,它实际上是通过串行端口连接的打印机应用程序,所以现在我正试图从头开始在小程序中重写 要让它在客户端工作(对客户端来

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


小程序用于在HTML上运行Java,但我的问题是我的jar不是小程序jar,所以我不能在小程序标记中包含jar,所以我应该将所有Java代码重写为小程序,还是有简单的方法将jar转换为小程序jar并包含在HTML上?

启动基于框架的应用程序。从一个链接使用



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

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

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


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

…我应该将所有java代码重写为applet吗

不,当然不是。您只需使用
archive
属性将该Jar添加到小程序的运行时类路径中,然后从非常简单的小程序的
init()
start()
(视情况而定)方法调用它


但我仍然建议使用JWS作为自由浮动帧,而不是使用小程序。这两种方法的代码都很简单,但applet部署要困难得多。

这实际上是他的问题。。。(
小程序用于在html上运行java,但我的问题是我的jar不是小程序jar,所以我不能在小程序标记中包含jar
)不,它不是基于帧的,它实际上是通过串行端口连接的打印机应用程序,所以现在我试图从头开始在小程序中重写:(是的,部署小程序比运行小程序更难(或者在applets:P中im仍然是noob),所以现在我使用frames并尝试通过JWS启动web支持,或者只是作为客户端的应用程序