如果jnlp是用xml编写的,那么我们可以拥有扩展名为.xml并且没有任何jnlp的taf的jnlp文件吗?哪个JavaScript方法负责启动沙盒?可能是createWebStartLaunchButton: function(jnlp)还是有其他方法?
deployJava脚本中的createWebStartLaunchButton只是创建一个按钮,单击该按钮时会执行javascript函数,以确保安装了JRE,并且还允许浏览器下载并打开jnlp文件。
部署Java文档:http://docs.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit
"沙盒"或更确切地说是jvm在jnlp文件类型(通常是javaws.exe Windows上打开jnlp文件时
启动。如果 jnlp 文件作为.xml存储在服务器上,则可能是 servlet 或某个等效文件通过设置响应类型为其提供内容
response.setContentType("application/x-java-jnlp-file");
这有助于浏览器确定应如何打开服务的文件。