这不是重复的!
标记为重复的那个解释了为什么不能在 jre7u45 中传递属性。但我的问题是,除了 2 个大型属性外,其他所有属性都无法通过。
我的 jnlp 有大约 30 个属性。在 30 个属性中,2 个属性包含文件的 base64 编码值(大约 1000 个字符)。由于java 7升级45,这2个大属性在应用启动时没有通过。我得到所有其他28个属性。所有这些属性都以“jnlp”开头。所以它们是安全的属性。在升级 40 之前它工作正常。
还有其他人面临这个问题吗?知道为什么会这样。是否有任何已知的解决方法?
更新:
此链接在 java 1.6 本身中提到了类似的问题,并且相关的错误6728843仍处于打开状态,但更新 45 修订历史中没有任何内容告诉我 u45 中发生了一些可能影响此行为的更改。