在java web start应用程序中禁用字节码验证
我有一个JavaWebStart应用程序,需要在jnlp文件中禁用字节码验证 这可以通过设置JAVAWS_VM_ARGS=-noverify或设置-Xverify:none轻松完成,但是这里说WebStart不支持在jnlp文件中添加这些参数 我试过这个: 在resources标签下,但它跳过-noverify并使用另外两个 感谢您的帮助 。。。但是这里的文档说明WebStart不支持在jnlp文件中添加这些参数 没错,IMO。如果您可以禁用字节码验证,就可以破坏JVM类型安全性,并击败JNLP安全沙箱 如果您必须禁用字节码验证才能让应用程序运行,那么它就有严重的问题。我的建议是修复导致字节码验证失败的问题,而不是关闭它 。。。但是这里的文档说明WebStart不支持在jnlp文件中添加这些参数 没错,IMO。如果您可以禁用字节码验证,就可以破坏JVM类型安全性,并击败JNLP安全沙箱在java web start应用程序中禁用字节码验证,java,classloader,jnlp,java-web-start,Java,Classloader,Jnlp,Java Web Start,我有一个JavaWebStart应用程序,需要在jnlp文件中禁用字节码验证 这可以通过设置JAVAWS_VM_ARGS=-noverify或设置-Xverify:none轻松完成,但是这里说WebStart不支持在jnlp文件中添加这些参数 我试过这个: 在resources标签下,但它跳过-noverify并使用另外两个 感谢您的帮助 。。。但是这里的文档说明WebStart不支持在jnlp文件中添加这些参数 没错,IMO。如果您可以禁用字节码验证,就可以破坏JVM类型安全性,并击败JNL
如果您必须禁用字节码验证才能让应用程序运行,那么它就有严重的问题。我的建议是修复导致字节码验证失败的问题,而不是将其关闭。我可以使用字节码验证运行我的应用程序,但在启用验证进行混淆后无法运行它。这个错误现在已经解决了。非常感谢:是的。我们使用的是非常旧版本的模糊器。更新后的版本运行良好。我可以通过字节码验证运行我的应用程序,但在验证打开的情况下进行模糊处理后无法运行它。这个错误现在已经解决了。非常感谢:是的。我们使用的是非常旧版本的模糊器。更新后的版本运行良好。