Я использую deployjava.js для развертывания этого апплета
<script src="http://java.com/js/deployJava.js"></script><script>
var attributes = {codebase: '/devel/app/webroot/jpainter/applet',code: 'Painter.class', archive:'painter.jar', width:640, height:480} ;
var parameters = {jnlp_href: 'plugin2.jnlp'} ;
deployJava.runApplet(attributes, parameters, '1.6');
</script>
API для апплета говорит, что нужно передать эти параметры (в частности холст)
Я пробовал это
<script src="http://java.com/js/deployJava.js"></script>
<script>
var attributes = {codebase: '/devel/app/webroot/jpainter/applet',code: 'Painter.class', archive:'painter.jar', width:640, height:480} ;
var parameters = {jnlp_href: 'plugin2.jnlp', gui:'canvas.gui'} ;
deployJava.runApplet(attributes, parameters, '1.6');
</script>
И ясно, что это не правильно.Как правильно заставить это работать?
JNLP
<resources>
<j2se version="1.4+"/>
<jar href="/devel/app/webroot/jpainter/applet/painter.jar"/>
</resources>
<applet-desc name="painter" main-class="Painter" width="640" height="480">
<param name="plugin2" value="true" />
</applet-desc>
</jnlp>