Java Applet和Html 5

时间:2016-02-25 02:00:10

标签: java html applet

您好我正在尝试在HTML 5页面中嵌入一个Java小程序。但我一直得到一个没有找到的错误。

我在大项目中有3个文件包applet的所有部分。我编译* .java文件,然后使用以下命令打包。

jar cfm0  DataUpload.jar manifest *.class

清单文件

 Manifest-Version: 1.0
 Permissions: all-permissions
 Codebase: *
 Application-Name: DataUpload

将jar标记并放在HTML页面的根目录中,并使用以下代码调用applet。

<object type="application/x-java-applet" name="DataUpload" width="500" height="300">
  <param name="name" value="DataUpload" />
  <param name="archive" value="DataUpload.jar" />
  <param name="code" value="DataUpload.applet.DataUpload" />
  <param name="scriptable" value="true" />
  <param name="codebase_lookup" value="false" />
  <param name="mayscript" value="true" />
  <param name="plugindetect" value="1" />
</object>

现在我认为这是代码问题,因为我在没有applet.DataUpload部分的情况下得到了错误的名称。所以我添加了DataUpload作为基础jar地址。但是没有进展

任何帮助都非常有用

1 个答案:

答案 0 :(得分:0)

<param name="code" value="DataUpload.applet.DataUpload" />更改为<param name="code" value="DataUpload" />并确保您的小程序实际上不在包中。如果您的代码在一个包中,那么您的jar命令需要反映出来(您需要保留文件夹层次结构以保留包名称)。