Hallo,
wer kann mir mal erklären wie ich aus meinen .java und .class Dateien eine einfache .exe Datei für Windows erstellen kann? Vielen Dank schonmal!
Viele Grüße
Timo
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
das geht nicht, da es sich bei dem vom java-compiler generierten code nicht um maschinen-code handelt, sondern nur um einen sogenannten "byte-code". der bildet die vorstufe zum "maschinen-code" und wird von der java-virtual-maschine interpretiert.daher sind java programme platform unabhängig.
man kann allerdings die class dateien in einem archiv zusammenfassen, das dann ausfürbar ist. es handelt sich um jar dateien.
wenn ich mich nicht täusche, erzeugt man ein jar archiv mit dem aufrug: "javac -jar "name des jar archivs" "namen der class dateien"
der jar file ist dann auch per doppelklick im windows exporer ausführbar...
gruß matthias
ups...hab ich gar nicht gewußt, was thomas geschrieben hat...aber machs doch trozdem als jar file (ist ja wohl auch so gedacht!:-))
gruß matthias
mit einem jit (just in time compiler) kannst du exe files erzeugen!
Du kannst natürlich mit Visual J++ EXE Files erstellen
ich führe .class-files direkt aus.
ich musste allerdings dazu eine dos-batch schreiben:
set Klasse=%@lfn[%1]
:point1
set Klasse=%@substr[%Klasse,%@eval[1+%@index[%Klasse,\]],256]
if not "%@index[%Klasse,\]" == "-1" goto point1
javaw -cp . %@substr[%Klasse,0,%@index[%Klasse,.class]]
einfach im bin-ordner unter dem namen runclass.bat speichern.
dieses kann man nur mit 4dos ausführen.
ich werde versuchen mal ein js-script zu schreiben. ich kann allerdings noch kein js. ich werde versuchen heute abend eine lösung zu haben.