首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用旧小程序中的deployjava.js添加参数

使用旧小程序中的deployjava.js添加参数
EN

Stack Overflow用户
提问于 2011-07-21 12:44:54
回答 1查看 3.4K关注 0票数 1

我正在使用deployjava.js部署此小程序

代码语言:javascript
复制
<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>

applet的API要求传递这些参数(具体地说是画布)

我试过了

代码语言:javascript
复制
<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

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-22 03:34:02

如果将来有人偶然发现了这一点,当您调用该属性并将您的.jar文件的位置提供给它时,不需要同时引用jnlp。

代码语言:javascript
复制
<script type="text/javascript" src="https://www.java.com/js/deployJava.js"></script>
<script type="text/javascript">
var attributes = {name: 'painter', codebase: BASE_DIR + '/app/webroot/jpainter/applet',code: 'Painter.class', archive:'painter.jar', width:742, height:262} ; 
var parameters = {gui:'canvas.gui', image_width:'740', image_height:'260', stroke:'solid3'};
var version = '1.6' ;
deployJava.runApplet(attributes, parameters, version);
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6771355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档