I am a Java developer (admittedly a rather new one), and I would like to code on the go. So basically, is this possible with a full-on IDE, or do I have to use something like gedit and then just javac everything?