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

时间:2012-06-19 06:57:04

标签: java html deployment jar applet

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

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

2 个答案:

答案 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