Christian Seiler: Kompilieren von Java Anwendungen OS abhängig?

Beitrag lesen

Hallo,

Ist es relevant für die Spätere Nutzung, ob ich Java Anwendungen unter Windows XP oder Linux kompiliere?

Solange der Sourcecode der gleiche ist, sollte bei gleicher Java-Compiler-Version auch das gleiche rauskommen, egal unter welchem Betriebsystem, alles andere wäre IMHO ein Bug.

Beachte aber, dass es im Laufzeitverhalten dennoch zu Unterschieden kommen kann, unter Linux ist bspw. der Pfadtrenner / und unter Windows \ und solche Dinge. Java stellt meines Wissens jedoch Konstanten zur Verfügung, damit man sich nicht mehr selbst um so etwas kümmern muss.

(ich kompiliere sie derzeit unter Windows, möchte sie dann aber unter Linux(Debian) nutzen)

Wenn Dein Java-Programm portabel geschrieben wurde, ist das kein Problem.

Viele Grüße,
Christian

--
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup