嗨,我正在尝试在HTML 5页面中嵌入一个java小程序。但是我一直得到一个找不到类的错误。
我有 3 个文件,都是较大项目中包小程序的一部分。我编译 *.java 文件,然后使用以下命令打包。
jar cfm0 DataUpload.jar manifest *.class
清单文件
Manifest-Version: 1.0
Permissions: all-permissions
Codebase: *
Application-Name: DataUpload
对 jar 进行签名并将其放在 HTML 页面的根目录中,然后使用以下代码调用小程序。
<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>
现在我认为这是代码的问题,因为没有小程序我的名字是错误的。数据上传部分。所以我添加了数据上传作为基本jar地址。然而没有进展
任何帮助都会非常有用
<param name="code" value="DataUpload.applet.DataUpload" />
更改为<param name="code" value="DataUpload" />
,并确保您的小程序实际上不在包中。如果您的代码位于包中,则 jar 命令需要反映这一点(您需要保留文件夹层次结构以保留包名称)。