1.5および1.6を使用してコンパイルされたコードは1.4JREで実行されますか?1.4JREがサポートするJavaバージョンがわかりませんでした。
問題のコードが1.5または1.6でサポートされている機能を実装している場合、それは間違いなくコンパイルされません...そして「逆コンパイル」にはいくつかのリスクがありますが、1.4JREがロードさえ拒否するかどうかはわかりませんでした1.5/1.6コンパイルされたクラスかどうか。
更新:java.lang.UnsupportedClassVersionError
JRE 1.4で1.6クラスファイルを実行すると、例外が発生することを確認しました。