此Java教程适用于JDK 8。本页面中描述的示例和实践不会利用后续版本引入的改进,并且可能使用不再可用的技术。
有关Java SE 9及后续版本中更新的语言特性的概述,请参阅Java语言变更。
有关所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息,请参阅JDK发行说明。
您可以使用部署工具包(Deployment Toolkit)脚本的createWebStartLaunchButton
函数来部署Java Web Start应用程序。Java Web Start应用程序使用Java网络启动协议(JNLP)进行启动。 createWebStartLaunchButton
函数生成一个链接(HTML锚点标签 - <a>
),指向Java Web Start应用程序的JNLP文件。
生成的锚点标签是Java Web Start应用程序的按钮。当最终用户点击启动按钮时,部署工具包脚本会确保安装适当的Java运行时环境(JRE)软件,然后启动Java Web Start应用程序。
http://www.java.com
,以便用户下载最新的JRE软件。
函数签名: createWebStartLaunchButton: function(jnlp, minimumVersion)
或 createWebStartLaunchButton: function(jnlp)
参数:
jnlp
– 包含Java Web Start应用程序的部署信息的JNLP文件的URL。此URL应为绝对路径。minimumVersion
– 运行此应用程序所需的JRE软件的最低版本用法:
<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>
如果您的应用程序没有最低JRE软件版本要求,请使用createWebStartLaunchButton: function(jnlp)
函数。
createWebStartLaunchButton
函数进行部署时,您必须在Java Web Start应用程序的JNLP文件中指定绝对codebase。这样可以使用javaws <path/to/local JNLP file>
命令从命令行启动Java Web Start应用程序。