This example can be run with either JDK 5 or JDK 1.4
The two main targets for running with JDK 5 are
$ ant run.aopc.50 $ ant run.loadtime.50
These are compiled against the JBoss AOP libraries for JDK 5, and so will work with JDK 5 only
The ant.run.aopc.50 target uses compile-time weaving, and performs the following steps
The ant.loadtime.aopc.50 target uses load-time weaving (the classes are transformed when first loaded) and performs the following steps: