Zitat von
tuxhol:
Was für ein Gefühl, ein Programm unter Windows zu programmieren, um es dann z.B. unter Linux oder FreeBSD laufen zu lassen.
Soweit die Theorie. Aber was passiert wenn ich unter Windwos mit dem JDK 1.5 entwickele unter Unix oder Mac nur das 1.4 habe... Dann war alle Arbeit für die Katz. Hinzu kommt, das nicht alle VM's auf allen Systemen gleich gut laufen. Denn diese
muß für jedes Betriebssystem und für jede Hardware neu geschrieben werden. Und wer garantiert mir, das z.B. HP für HP/UX eine perfomante VM bereitstellt, die auch noch fehlerfrei läuft. Von Sun kommen
IMHO nur die VM's für Solaris und Windows. Alle anderen müssen vom Entwickler des
OS und/oder Hersteller der Hardware geliefert werden. Und die Versionshölle bei Java ist fast noch schlimmer als unter der Windows
API. Ich erinnere mich noch mit Grauen an Klassen, die anfänglich unter dem NameSpace
com.sun standen und dann auf einmal nach javax verschoben wurden.