To nie je pravda, aplikacie vytvorene v 64bit Jave, idu spustit (bez zmeny) aj v 32bitovej (pokial nepotrebuju vela pamate) a opacne (a aj v Linuxe, Mac OS a vsade, kde je k dispozicii kompatibilna verzia Javy).
Javovske programy na nekompiluju pre x86 alebo x64, ale do bajtkodu a ten je vsade rovnaky. Dolezita je len verzia JRE/JDK pre ktoru to bolo skompilovane, program sklompilovany pre Javu 7 nepojde spustit v starsej verzii.