写一个jnlp文件,例子如下,然后给这个文件一个连结,就行了
<?xml version="1.0" encoding="utf-8"?><!--
###############################################################################
#
# @(#)swingset2.jnlp 1.5 02/09/11
#
# JNLP File for SwingSet2 Demo Application
#
###############################################################################
--><jnlp spec="0.2 1.0"
codebase="http://java.sun.com/products/javawebstart/apps"
href="swingset2.jnlp">
<information>
<title>SwingSet2 App</title>
<vendor>Sun Microsystems, Inc.</vendor>
<homepage href="http://java.sun.com/products/javawebstart/demos.html"/>
<description>SwingSet2 Demo Description</description>
<description kind="short">SwingSet2 Demo Short Description</description>
<icon href="images/swingset2.small.jpg"/>
<offline-allowed/>
</information>
<resources>
<j2se version="1.3+" href="http://java.sun.com/products/autodl/j2se"/>
<j2se version="1.3+"/>
<jar href="swingset2.jar" main="true" download="eager"/>
</resources>
<application-desc main-class="SwingSet2"/>
</jnlp>
<?xml version="1.0" encoding="utf-8"?><!--
###############################################################################
#
# @(#)swingset2.jnlp 1.5 02/09/11
#
# JNLP File for SwingSet2 Demo Application
#
###############################################################################
--><jnlp spec="0.2 1.0"
codebase="http://java.sun.com/products/javawebstart/apps"
href="swingset2.jnlp">
<information>
<title>SwingSet2 App</title>
<vendor>Sun Microsystems, Inc.</vendor>
<homepage href="http://java.sun.com/products/javawebstart/demos.html"/>
<description>SwingSet2 Demo Description</description>
<description kind="short">SwingSet2 Demo Short Description</description>
<icon href="images/swingset2.small.jpg"/>
<offline-allowed/>
</information>
<resources>
<j2se version="1.3+" href="http://java.sun.com/products/autodl/j2se"/>
<j2se version="1.3+"/>
<jar href="swingset2.jar" main="true" download="eager"/>
</resources>
<application-desc main-class="SwingSet2"/>
</jnlp>
可以使用runtime.exec( String command ).
如果说不用runtime.exec( String command )的话.
因为你如果command 为“JAVAWS *.JNLP”来运行的话,要配置环境变量。
如果command 为“路径+JAVAWS *.JNLP”,路径是不确定的。(每一台客户机装的JAVA WEB START)的位置可能不一样。
不知道还有没有其他的方法?还请指教.