If the Java compiler doesn&#x27;t run on android phones then it&#x27;s only because no-one actually cares enough to make it do so. There&#x27;s no reason you couldn&#x27;t run a full IDE on an android device with a keyboard, mouse and big screen tethered to it and use it to work on programs for that device (including updates to the IDE itself), except that it would be dumb; nothing technically prevents you from doing that.