我需要将动态生成的参数(令牌)传递给Web Start应用程序。问题是,除非应用程序先前由JWS缓存,否则该参数不会被传递。我试图传递这样的:Java WebStart在第一次运行时看不到参数
<property name="token" value="a3ftBH5vfTZurTzUl378"/>
,并使用System.getProperty("token");
检索和传递的主要功能参数
<application-desc main-class="com.xxx.MainClass">
<argument>-token a3ftBH5vfTZurTzUl378</argument>
</application-desc>
相同的结果。清理缓存 - >第一次运行 - > token = null。第二次运行 - >标记= a3ftBH5vfTZurTzUl378
我知道,这样的行为被记录为正常关于JWS的应用程序开始时显示的闪屏,但它是相同的参数?这对我来说似乎完全不可接受。任何意见,以规避这一点,将不胜感激。
使用[JaNeLA](http://pscode.org/janela/)验证JNLP(对于属性和运行时参数)。严格地说,''应该分成两部分,除非你在运行时将它分开。如果这样不能解决问题,请查看错误数据库,如果没有发现,请重新创建一个新数据库。 –
2012-03-22 11:10:13