Retroweaver is a tool that enables you to take advantage of the new Java 1.5 language features in your source code, while still retaining compatability with 1.4 (and older) virtual machines. Retroweaver operates by transforming Java class files compiled by a 1.5 compiler into class files which can be run on an older virtual machine.
[top] |
Any platform Java runs on.
[top] |
Retroweaver can be downloaded at http://sourceforge.net/project/showfiles.php?group_id=104240
[top] |
Retroweaver is a free, open-source product. The license for use is BSD-derived. See the license here
[top] |
Tools for the Retroweaver user community are hosted at SourceForge. If you go there you can browse through or post to the forums, join the mailing list, or even submit bugs or feature requests. On the other hand, you can just chat with the architect and primary author of Retroweaver, Toby Reyelts, directly.
[top] |
When a weaved jar is compressed using Java 6's pack200, Java 5's unpack200 is not able to unpack the archive due to the custom attributes inserted during the weaving. To solve this issue, you can use either one of these options:
[top] |