java 1.5 to 1.4

java

Solution

Take a look at Retroweaver. It will convert the classes or jar so that it can be run using a 1.4 JRE. Depending on the 1.5 features used, you won't need any additional retroweaver run-time.

Retroweaver uses byte code enhancement. It sounds mysterious but it works.

Problem

What is the best way to convert existing jar (without source) written in java 1.5 into java 1.4.x?

Original source