Java webstart启动运行jre,有解决方法吗?

Java webstart启动运行jre,有解决方法吗?,java,java-web-start,Java,Java Web Start,我的应用程序由webstart启动,必须使用jre6运行。但出于某种原因,我客户的PC同时安装了jre6和jre7。要指定jre6,我使用以下命令调用我的应用程序: C:\Program Files\Java\jre6\bin\javaws https://kong/QoSAC/qosac/lsm.jnlp C:\Program Files\Java\jre6\bin\javaws c:\appdir\lsm.jnlp 如您所见,我使用jre6的webstart。但webstart似乎仍然调

我的应用程序由webstart启动,必须使用jre6运行。但出于某种原因,我客户的PC同时安装了jre6和jre7。要指定jre6,我使用以下命令调用我的应用程序:

C:\Program Files\Java\jre6\bin\javaws https://kong/QoSAC/qosac/lsm.jnlp
C:\Program Files\Java\jre6\bin\javaws c:\appdir\lsm.jnlp
如您所见,我使用jre6的webstart。但webstart似乎仍然调用jre7的javaw:

在我的jnlp文件中,我设置了:

<j2se version="1.6">
通过这种方式,它工作得很好,webstart选择了jre6


这是webstart的bug吗?有解决这个问题的方法吗?

如果您展示您的jnlp,它会有所帮助。特别是,在jnlp中添加您想要的Java版本应该可以解决您的问题:

<j2se version="1.6">

你可以读更多