我正在尝试使用新的Java JNLP规范部署Applet,但我总是收到Java插件控制台的以下错误:
BadFieldException[ Il campo <jnlp><applet-desc>width presenta un valore non valido: 0,0]
Run Code Online (Sandbox Code Playgroud)
这是我的HTML代码:
<script>
var attributes = { id:'signingApplet', code:'it.insielmercato.web.signing.SigningApplet' ,width:0, height:0 } ;
var parameters = {jnlp_href: 'signing-applet.jnlp'} ;
deployJava.runApplet(attributes, parameters, '1.6');
function setClipboardText(text){
signingApplet.setClipboardContent(text);
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是我的JNLP代码:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.5+" codebase="" href="">
<information>
<title>SigningApplet</title>
<vendor>Insielmercato S.P.A.</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.6+"
href="http://java.sun.com/products/autodl/j2se"/>
<jar href="signing-1.0.jar" main="true" />
</resources>
<applet-desc name="Signing Applet" main-class="it.insielmercato.web.signing.SigningApplet" width="0" height="0">
</applet-desc>
<update check="background"/>
</jnlp>
Run Code Online (Sandbox Code Playgroud)
和我的小程序代码:
package it.insielmercato.web.signing;
import java.applet.Applet;
import …Run Code Online (Sandbox Code Playgroud)