No, you do not need a full IDE for developing java programs. I have a very old enhanced editor I use for my java programs. I do use Eclipse for Android. My editor has a dozen command line strings...