我有一个 java web start 应用程序,我需要从 jnlp 文件中禁用字节码验证。
这可以通过设置 JAVAWS_VM_ARGS=" 轻松完成-noverify“或通过设置-X验证:无但是文档这里说web start不支持添加这些参数在 jnlp 文件中.
我试过这个:
<j2se version="1.6+" java-vm-args="-noverify -showversion -verbose" >
在资源标签下,但它会跳过-noverify并拿走另外两个。
任何帮助表示赞赏。
...但是这里的文档说 web start 不支持在 jnlp 文件中添加这些参数。
在我看来,这是正确的。如果您可以禁用字节码验证,则可以破坏 JVM 类型安全,并击败 JNLP 安全沙箱。
如果您必须禁用字节码验证才能使应用程序运行,则说明存在严重问题。我的建议是解决导致字节码验证失败的问题,而不是将其关闭。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)