官网:http://retroweaver.sourceforge.net/
就像官网介绍的一样:Retroweaver: Use the language of the future, now. Retroweaver是一个字节码编织器,使您可以利用Java 1.5的新语言功能,同时仍保持与1.4虚拟机的总体二进制兼容性。 Retroweaver通过将1.5编译器编译的Java类文件转换为1.4版本的类文件来运行,然后可以在任何1.4虚拟机上运行。
因此,当您最喜欢的供应商告诉您他们的应用程序服务器尚不支持JDK 1.5时,或者您的客户未来几年都不会使用JDK 1.5时,或者您的经理拒绝使用较新的JDK进行开发时,请使用Retroweaver为你工作。
支持的1.5特性:
官网:https://www.guardsquare.com/en/products/proguard
ProGuard是最流行的Java字节码优化器。大多数用它来混淆Android的代码。