Во времена кнопочных телефонов и WAP java-приложения писались для специальной версии JVM -
J2ME. Сейчас почти все android-приложения тоже написаны на Java и тоже под
специальную JVM. То есть ни тогда, ни сейчас нельзя запустить на мобильнике любое java-приложение, только специально предназначенное для этого.