hi,
ich hab folgende frage:
wenn ich die datei z.b. hallo.java kompiliere so erhalte ich doch meinen bytecode also meine class-Datei, nicht wahr?
hab folgende frage : Kann ich die Klasse Hallo.class von einem Windows-Rechner auf Unix kopieren und dort mit dem Interpreter java zur Ausführung bringen? Wenn nicht, was fehlt? Wenn ja: Was benötige ich dafür?
ich würde sagen, dass das schon geht, denn der bytecode ist doch unabhängig von der plattform, bzw. vom betriebsystem. wenn es nicht gehen würde, so weiß man dass die virtuelle maschine also die laufzeitumgebung fehlt. denn die virtuelle maschine übersetzt ja den bytecode in maschinencode.
ist das eine gute antwort auf diese frage, oder komplett falsch, was ich da getippt habe?
ich hab folgende frage:
wenn ich die datei z.b. hallo.java kompiliere so erhalte ich doch meinen bytecode also meine class-Datei, nicht wahr?
hab folgende frage : Kann ich die Klasse Hallo.class von einem Windows-Rechner auf Unix kopieren und dort mit dem Interpreter java zur Ausführung bringen? Wenn nicht, was fehlt? Wenn ja: Was benötige ich dafür?
ich würde sagen, dass das schon geht, denn der bytecode ist doch unabhängig von der plattform, bzw. vom betriebsystem. wenn es nicht gehen würde, so weiß man dass die virtuelle maschine also die laufzeitumgebung fehlt. denn die virtuelle maschine übersetzt ja den bytecode in maschinencode.
ist das eine gute antwort auf diese frage, oder komplett falsch, was ich da getippt habe?