Eine IDE, die "nur" für Einzeldateien ausgelegt ist, gibts nicht.
Und man muss ja nicht jedesmal die gesamte Projektdurchstellung durchlaufen:
Einmal ein Projekt anlege, Name zB. "Aufgabe", mit einer Datei,
und immer wenn man ein neues Programm machen will den kompletten Projektordner kopieren.
Ansonsten hindert einen keiner, einfach irgendeinen Editor ohne Projekt zu nehmen
(egal ob Notepad++, Eclipse, projektlos, Intellij, Microsoft Word (na gut das nicht) ...)
und dann "javac programm.java" aufzurufen.
Und falls man dann doch einmal ein "Projekt" will, mit automatischem Buildprozess usw.,
aber unabhängig vom Editor, gibts
Ant (nein, das ist kein unbekanntes Nischenprodukt)
Ansonsten kann ich nur jedem Java-Lernenden empfehlen, alle IDEs loszuwerden.
Hab im Javabereich selbst mit Ekel-ipse (sorry) angefangen ... nie wieder.
Warum?
* Eclipse ist grauenhaft langsam und verbuggt, verglichen mit so ca. allem anderen.
Als Mensch wird man ja mit steigender Erfahrung auch schneller beim Programmieren...
und es hat nicht lang gedauert, dass Eclipse mit meiner Tippgeschwindigkeit nicht
mehr mithalten konnte (ernsthaft). In den letzten Jahren scheint es da etwas besser
beworden zu sein, aber trotzdem nichts im Vergleich zu anderen Editoren.
Und eine Bugliste, die immer größer statt kleiner wird, ist auch kein Qualitätskriterium.
* Viele IDE-Features wie zB. Syntaxhighlighting etc. etc. gibts in ganz "einfachen" Texteditoren
auch. Auf Windows zB. Notepad++ mit ein paar ausgesuchten Plugins und nach den eigenen
Bedürfnissen angepassten Einstellungen dazu (ein Traum)
(...oder wenns nur ums Syntaxhighlighting geht reicht sogar nano in der Konsole

)
* Paar Sachen, wie zB. fehlende Methodennamenvervollständigung, sind am Anfang lästig,
und man muss öfter in der Onlinedoku die richtigen Namen raussuchen. Aber dadurch zwingt
man sich auch automatisch zum Lernen davon, und ist am Ende schneller, als jedesmal in
Eclipse die angebotenen Namen zu lesen und auf den passenden zu klicken
(geht zumindest mir so)
* Wenn man nur IDEs verwendet, kann man sich zwar perfekt im Schreiben von Java-Code auskennen, hat
aber keine Ahnung von der Toolchain (und nur meine Meinung, aber ohne das bleibt man immer Anfänger)
Wie kompiliert man ein Programm mit mehreren Dateien in der Konsole?
Wie erstellt man ein Jar-Manifest?
Was gibt es über den Classpath zu wissen?
...