Free Java ist eine Entwicklungsumgebung, die Anfängern helfen soll, Java-Programme zu schreiben. Ihr Editor enthält Syntaxhervorhebung und eine Rückgängig- und Wiederholfunktion. Sie bietet einen Dialog zum Bearbeiten von Strukturen und einen Dateibrowser. Compilieren und Ausführen eines Programmes kann mit dem Aktivieren eines einzigen Buttons erledigt werden, und Compilermeldungen werden klar gezeigt. Es gibt auch eine virtuelle Konsole für die Programmausgabe. Free Java verwendet J2SDK 1.3 oder neuer. (non)