Originally Posted by linuxmandrake
but as long as am careful about the functions am using then it's ok then right?
No, Java 1.5 uses a new bytecode format. If you compile on Java 1.5, the class files will not run on 1.4 and before; unless you avoid using any new Java 1.5 language features and then use "javac -target 1.4" or something like that to make it compile into 1.4 format. If you DO need to use new Java 1.5 language features, you can check out Retroweaver