我有一个用Java创建的Jar文件,它包含外部库和类文件(使其更复杂)。我们的使命是以某种方式在网上运行这个程序。
Applet用于在HTML上运行Java但我的问题是我的jar不是Applet Jar所以我不能在applet标签中包含jar,所以我应该将我的所有java代码重写为applet还是有任何简单的方法只需将我的jar转换为applet jar并包含在HTML上?
答案 0 :(得分:3)
启动基于框架的应用。来自使用Java Web Start的链接。
不,它不是基于帧的,它实际上是通过串口连接的打印机应用程序,所以现在我试图从头开始重写applet
要使它在客户端工作(很容易为客户端),需要嵌入式(或自由浮动)applet或使用JWS启动的自由浮动框架。随便挑选。请注意,除非代码经过数字签名(由您)和信任(由最终用户),否则将无法打印。
有一项服务可用于允许沙盒应用。使用JWS进行部署以进行打印,但它不像访问串行端口那样具体,并且需要更改代码。
当你提到'转换'时我有点困惑,并认为你的意思是它是基于一个自由浮动框架。现在你解释它既不是applet也不是框架让我更清楚。
..我应该将我的所有java代码重写为applet吗?
不,当然不是。您只需使用archive
属性将该Jar添加到applet的运行时类路径,然后从init()
或start()
(视情况而定)的方法调用它非常简单小应用程序。
但是我仍然建议使用JWS来使用applet来实现自由浮动帧。两者的代码都很简单,但applet部署要困难得多。
答案 1 :(得分:0)
<applet code="MainClass.class" archive="Applett.jar" width=550 height=400></applet>
看看http://www.htmlcodetutorial.com/applets/applets.html