部署 Java Web Start 应用程序
您可以使用Deployment Toolkit脚本的createWebStartLaunchButton
功能来部署 Java Web Start 应用程序。使用 Java 网络启动协议(JNLP)启动 Java Web Start 应用程序。createWebStartLaunchButton
函数生成指向 Java Web Start 应用程序的 JNLP 文件的链接(HTML 锚标记<a>
)。
生成的锚标记是 Java Web Start 应用程序的
按钮。当final用户单击“启动”按钮时,Deployment Toolkit 脚本可确保安装了适当的 Java 运行时环境(JRE)软件,然后启动 Java Web Start 应用程序。
Note:
根据浏览器的类型,当您try查看网页的源代码时,可能无法查看 Deployment Toolkit 脚本生成的 HTML。要查看生成的 HTML,请在加载 HTML 页面后try保存它,或使用 Firebug(Mozilla Firefox 附加组件)之类的工具。
Note:
如果 Client 端没有所需的 JRE 软件的最低版本,Deployment Toolkit 脚本会将浏览器重定向到http://www.java.com
,以允许用户下载最新的 JRE 软件。
功能签名: createWebStartLaunchButton: function(jnlp, minimumVersion)
或createWebStartLaunchButton: function(jnlp)
Parameters:
-
jnlp
–包含 Java Web Start 应用程序的部署信息的 JNLP 文件的 URL。该 URL 应该是绝对路径。 -
minimumVersion
–运行此应用程序所需的 JRE 软件的最低版本
Usage:
<script src="https://www.java.com/js/deployJava.js"></script>
<script>
var url = "http://java.sun.com/javase/technologies/desktop/javawebstart/apps/notepad.jnlp";
deployJava.createWebStartLaunchButton(url, '1.6.0');
</script>
- 使 Java Web Start 应用程序可以在任何 JRE 软件版本上运行
如果您的应用程序没有最低 JRE 软件版本要求,请使用createWebStartLaunchButton: function(jnlp)
函数。
Note:
使用任何先前描述的createWebStartLaunchButton
函数进行部署时,必须在 Java Web Start 应用程序的 JNLP 文件中指定绝对代码库。这使 Java Web Start 应用程序可以使用javaws <path/to/local JNLP file>
命令从命令行启动。