布署Java Web Start
- 运行Java Web Start的关键是Java Network Launching Protocol,即JNLP文件。 JNLP是一个包含Java Web Start运行属性的XML文件。
- 例:
- <?xml version="1.0" encoding="utf-8"?>
- <!-- JNLP File for Notepad -->
- <jnlp spec="1.0+"
- codebase="http://java.sun.com/docs/books/tutorialJWS/deployment/webstart/examples/"
- href="Notepad.jnlp">
- <information>
- <title>Notepad Demo</title>
- <vendor>The Java(tm) Tutorial: Sun Microsystems, Inc.</vendor>
- <description>Notepad Demo</description>
- <homepage href="http://java.sun.com/docs/books/tutorial/deployment/webstart/running.html"/>
- <description kind="short">ClickMeApp uses 3 custom classes plus several
- standard ones</description>
- <offline-allowed/>
- </information>
- <resources>
- <jar href="Notepad.jar"/>
- <j2se version="1.6+"
- href="http://java.sun.com/products/autodl/j2se"/>
- </resources>
- <application-desc main-class="Notepad"/>
- </jnlp>
- 放置应用程序的所有Jar文件及JNLP文件到Web Server, 必需确保Jar文件是放置到JNLP文件jar单元的href属性指定的位置当中。
- 创建一个页面用于用户访问你的应用程序,其中只是一个简单的链接,但是同时应该添加用于安装Java Web Start的链接。
- 添加一个引用JNLP文件的链接,例如:<a href="Notepad.jnlp">Launch Notepad Application</a>
- 添加用于安装Java Web Start的链接。参考:Java Web Start Guide