I'm about to have a coding session with some buddies. Problem is, one doesn't have a laptop. He's pretty new to programming so I was going to set him up something either on a rickety laptop or my iPad with a bluetooth keyboard / mouse.

Is there any app that would give me these capabilities:

  • Java IDE
  • compile java locally
  • run java locally
  • 2
    If he intends to be a programmer in any capacity, investing in a cheap laptop (or chromebook wiped with a linux distro installed) is a necessity. – SnakeDoc May 1 '15 at 20:10

There are web-based IDEs that support Java like IDE One and CodeBox that should work from an iPad. Obviously there are limitations with both but they might suffice.

This is my immediate thought, because I believe Apple have rules against people creating apps that include their own runtime. Which I'd assume you'd require if you wanted to compile Java code directly on an iOS device.

  • That's what I feared. I imagine Apple wouldn't be ok with this either. I'll take a look at the links you provided and see if they will suffice. Thank you! – Chackle May 1 '15 at 13:54
  • 2
    There are some iOS apps that let you write and compile Java code, but they offload the compilation to a server online to get around Apple's rules. For example JVM Programming Language. – Alistair McMillan May 1 '15 at 13:57
  • Ah! That's very smart. Perfect, I'll give those a go. Thank you very much – Chackle May 1 '15 at 13:58
  • 1
    I get around these limitations with a server and Prompt by panic. It's not a native IDE, but it gets the job done for me. – bmike May 1 '15 at 20:44
  • Code box seems to have been purchased in early 2015. Now they aren't accepting sign ups. Doesn't bode well for the platform IMO. – user167174 Jan 23 '16 at 22:29

use PICO COMPILER APP on AppStore, works well, but you cant use SWING components as far as i am aware


You can use iDos and if you are running iOS 8.4 or less you can easily use iFunbox and add dos Java compiler in the iDos app on your phone and use it. Note app sandbox is only available until iOS 8.4. If you are using 8.4 or above you have to go for online compilers, only there is no option available there.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .