将JAR文件嵌入到HTML中?

问题描述:

我有一个Runnable jar文件,是否有嵌入到html中,所以人们不必下载我的游戏玩?将JAR文件嵌入到HTML中?

一个applet是你想要的......把你的HTML中以下..

<APPLET ARCHIVE="yourfile.jar" CODE="yourApplet.class" WIDTH=400 HEIGHT=200> 
</APPLET> 

当然这个,你的jar文件中必须包含yourApplet.class

+0

也要小心内部类,大多数主机不能很好地播放包含$的路径。 – MahdeTo 2012-03-05 05:47:44

+0

@MahdeTo我不明白你的意见。 1)代码属性中永远不会有$字符。 2)在Jar的名字里放一个$符号是没有意义的3)JRE和我曾经尝试过的每一个服务器都只是在与名字中的$加载松散类文件进行协商。 – 2012-03-05 13:32:12

+0

@AndrewThompson这对于内容来说简直就是一件容易的事,一些虚拟主机在加载它们时会遇到问题,(几年前雅虎的地理位置就是这样)。 – MahdeTo 2012-03-06 06:17:40

你在找什么是Java Web Start 。它可以(安装&)启动Java富客户端应用程序。 (例如Swing,SWT,AWT)来自网页上的链接。

请注意,这两个网页开始&转换应用程序。到其他人提到的小程序,将会有效地将Jar下载到用户计算机上,只是它对他们是'不可见的'(除非它是60+兆字节 - 在这种情况下,时间会被注意到)。

另外,作为一个具有两种小应用程序和JWS的丰富经验的人说话,我推荐强烈来避免这个小应用程序。使用JWS。这很容易,并且不需要转换“主”类。无论哪种方式,罐子最终需要数字签名。