tIDE IDE
tIDE is a compact open source Java Integrated Development Enviornment. tIDE is one of the smallest IDEs, taking only about 1MB of space. tIDE leverages JDK features extensively there by having a small download size. tIDE is also very efficient and run smoothly on older machines with even less than 512MB RAM!
tIDE can integrate with external tools such as findBugs, PMD and checkstyle. tIDE editor features include auto formatting, sytax highlighting, bookmarks, auto completion, getter/setter creation etc.