Java 使用签名小程序

Java 使用签名小程序,java,applet,signed-applet,Java,Applet,Signed Applet,我想从我编写的小程序中创建并使用一个已签名的小程序。小程序本身使用的库()必须具有正确的写入权限,才能保存对owl存储库所做的更改 为此,我应该使用.policy文件或签名小程序。为了制作签名的小程序,我遵循了手册。我严格按照那本手册去做,但它不起作用。我得到了一个签名小程序,并将其包含在html中,如下所示: <applet code="owlapi.LoadOntology.class" archive="owlapi/SignedLoadOntology.jar" height=1

我想从我编写的小程序中创建并使用一个已签名的小程序。小程序本身使用的库()必须具有正确的写入权限,才能保存对owl存储库所做的更改

为此,我应该使用.policy文件或签名小程序。为了制作签名的小程序,我遵循了手册。我严格按照那本手册去做,但它不起作用。我得到了一个签名小程序,并将其包含在html中,如下所示:

<applet  code="owlapi.LoadOntology.class" archive="owlapi/SignedLoadOntology.jar" height=100 width=1000 MAYSCRIPT>
<param NAME="archive" VALUE='owlapi/Signedowlapi-src.jar, owlapi/Signedowlapi-bin.jar'>
</applet>
有人知道如何创建这样一个使用其他jar文件的签名小程序吗

*更新:*阅读thread之后,我发现必须将owlapi src和owlapi bin JAR包含在html中的小程序中,并且还应该签名。我将代码更改为当前的测试代码,但仍然不起作用,因为我现在又有了

 java.lang.SecurityException: Unable to create temporary file

这意味着找不到所用owlapi库中的代码

您可能不需要包含-src jar,因为我希望它包含java源代码。 我认为您需要在同一个applet参数中提供您自己的签名jar和签名库jar,如下所示:

<applet  code="owlapi.LoadOntology.class" height=100 width=1000 MAYSCRIPT>
    <param NAME="archive" 
        VALUE='owlapi/SignedLoadOntology.jar, owlapi/Signedowlapi-bin.jar'>
</applet>

我怀疑您是否需要签署并包含-src jar,这些通常包含源代码。
<applet  code="owlapi.LoadOntology.class" height=100 width=1000 MAYSCRIPT>
    <param NAME="archive" 
        VALUE='owlapi/SignedLoadOntology.jar, owlapi/Signedowlapi-bin.jar'>
</applet>