gpt4 book ai didi

java - jnlp 文件没有 .jnlp 扩展名? jnlp 负责启动沙箱吗?

转载 作者:行者123 更新时间:2023-12-02 07:26:36 29 4
gpt4 key购买 nike

如果 jnlp 是用 xml 编写的,那么我们是否可以拥有扩展名为 .xml 且没有 jnlp 的任何 taf 的 jnlp 文件?哪个 javascript 方法负责启动沙箱?可能是 createWebStartLaunchButton: function(jnlp) 或者还有其他方法?

最佳答案

deployJava 脚本中的 createWebStartLaunchButton 只是创建一个按钮,单击该按钮会执行 javascript 函数,以确保安装了 JRE,并且还允许浏览器下载并打开 jnlp 文件。

DeployJava 文档:http://docs.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit

当 jnlp 文件类型的 os-default-handler(通常是 Windows 上的 javaws.exe)打开 jnlp 文件时,启动“沙箱”或者更确切地说 jvm

如果 jnlp 文件以 .xml 形式存储在服务器上,则很可能有 servlet 或某些等效文件通过设置响应类型来为其提供内容

response.setContentType("application/x-java-jnlp-file");

这有助于浏览器确定如何打开所提供的文件。

关于java - jnlp 文件没有 .jnlp 扩展名? jnlp 负责启动沙箱吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13500667/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com