Hej,
dass IDE != SDK gilt, war mir nicht klar.
Zumindest nach meiner Auffassung ,-) Aber gerade für Java finde ich halt dass dies gilt: Das Java-SDK besteht eben aus der Laufzeit, dem Compiler und einer ganzen Reihe weiterer Dienstprogramme, der Klassenbibliothek, der Javadoc und den Sources. Da hast du aber immer noch keine IDE. Wenn du aber z.B. Eclipse (die wohl mächtigste und verbreiteste Java-IDE) verwendest, stellt dir diese alle Funktionen und Informationen des SDK komfortabel zur Verfügung.
Java scheint ja nun komplett frei verfügbar zu sein; habe ich das richtig verstanden, dass es auch einen Compiler gibt, der direkt ausführbare (und dann natürlich nicht mehr plattformunabhängige) Dateien erzeugt?
Das kommt drauf. Wenn du den 'normalen' Compiler (javac von Sun) meinst, so erstellt dir dieser plattformunabhängigen Bytecode, der auf jedem System, wo das JRE installiert ist auch ausführbar ist.
Es gibt aber auch Wrapper und Compiler die plattformabhängige Executables und Installer erstellen:
http://launch4j.sourceforge.net/
http://jsmooth.sourceforge.net/
http://www.excelsior-usa.com/jet.html
Beste Grüße
Biesterfeld
Art.1: Et es wie et es
Art.2: Et kütt wie et kütt
Art.3: Et hätt noch immer jot jejange
Das Kölsche Grundgesetz