gpt4 book ai didi

java - proguard 可以安全地降级 Java 类吗?

转载 作者:行者123 更新时间:2023-12-01 15:03:36 26 4
gpt4 key购买 nike

proguard 能够安全*地将类文件从 Java 6 降级到 Java 1.4 还是我还需要运行 Retroweaver

我希望能够使用 Java 6 的一些编译时功能,例如泛型和注释,但不幸的是我需要允许我的应用程序在 Java 1.4.2 上运行。 proguard 能够通过使用标志 -target 1.4 来做到这一点吗?

*我所说的安全是指它会预先验证它们并检查它们是否可以在 1.4 上运行,这样我就不必每次进行更改时都在该版本上测试我的应用程序。

最佳答案

ProGuard 的 -target 选项仅设置类文件中的版本号。它不会修改或检查实际代码以确保其兼容。最有用的应用是将类文件升级到 Java 1.6 (-target 1.6),在这种情况下,ProGuard 的预验证步骤会添加所需的预验证属性(仍然不更改实际代码)。所以,是的,您需要另一个工具(例如 Retroweaver)来降级到 Java 1.4。

关于java - proguard 可以安全地降级 Java 类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13285873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com