Java Native Compiler
hi..
ich such nen kleinen Java Native Compiler (ohne nervige Werbungen beim Aufruf) bzw. jemanden der aus Launcher.jar (anderer Thread) (Inhalt: Quellcode + class) einfach eine Exe machen kann..
lg, asterix
ich such nen kleinen Java Native Compiler (ohne nervige Werbungen beim Aufruf) bzw. jemanden der aus Launcher.jar (anderer Thread) (Inhalt: Quellcode + class) einfach eine Exe machen kann..
lg, asterix
gawk; talk; time; grep; cd ~; wine; talk; touch; unzip; touch; strip; gasp; finger; gasp; mount; fsck; more; yes; gasp; umount; make clean; sleep
Bin mir jetzt wegen der Werbung nicht sicher, aber:
http://www.excelsior-usa.com/jetdlevalaw.html
Haste davon die Trial schon ausprobiert?
http://www.excelsior-usa.com/jetdlevalaw.html
Haste davon die Trial schon ausprobiert?
http://zoryfl.wmw.cc
Haste dich bei Sourceforge schon mal umgeschaut? Hab leider nicht so viel Ahnung von Java, aber es scheint doch das ein oder andere Projekt dem zu entsprechen, was du suchst, oder?
Auf jede Frage gibt es eine Antwort, man muss nur lange genug danach suchen.
z.B. auf www.netscripter.de :-P
ja, das wär die schönste Lösung.. ich bin nicht fit mit C oder C++ und es sollte doch ne Exe sein.. siehe anderer Thread.. 
ich habs im Moment so gemacht, dass über ein Textfile der Pfad zum ausführbaren Programm angegebn werden kann..
und bis ich das als Exe hab, bist du schon lang fertig..
lg, asterix

ich habs im Moment so gemacht, dass über ein Textfile der Pfad zum ausführbaren Programm angegebn werden kann..
und bis ich das als Exe hab, bist du schon lang fertig..

lg, asterix
gawk; talk; time; grep; cd ~; wine; talk; touch; unzip; touch; strip; gasp; finger; gasp; mount; fsck; more; yes; gasp; umount; make clean; sleep
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »asterix« (10. Juli 2007, 20:59)
Hab mir den Source schon aus der jar geholt, ich machs aber bische anderes
(wird aber quick and dirty werden)
Edit: Hab die file im Ursprungsthread hochgeladen
(wird aber quick and dirty werden)Edit: Hab die file im Ursprungsthread hochgeladen
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog
Blog
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »silence« (10. Juli 2007, 21:46)
schaut sehr gut aus.. 
ad Topic von dem Thread:
ich find leider keinen brauchbaren Compiler bzw. bring MinGW (+gjc) zum Laufen..
die meisten, die ich gefunden hab (zB. auf Sourceforge) erzeugen aus den Classes grad mal eine Exe, die aber dann voraussetzt, dass der Anweder Java hat und dann obwohl eine Exe in einer JVM laufen.. Also wieder sinnlos, wenn der User nicht Java hat..
über einen Tipp wär ich dankbar bzw. über eine Bestätigung, dass ichs per MinGW machen soll..
lg, asterix
PS: Arbeite meist auf einen Windowsrechner (auch wenn ich Linux noch so sehr verehre..
)

ad Topic von dem Thread:
ich find leider keinen brauchbaren Compiler bzw. bring MinGW (+gjc) zum Laufen..
die meisten, die ich gefunden hab (zB. auf Sourceforge) erzeugen aus den Classes grad mal eine Exe, die aber dann voraussetzt, dass der Anweder Java hat und dann obwohl eine Exe in einer JVM laufen.. Also wieder sinnlos, wenn der User nicht Java hat..
über einen Tipp wär ich dankbar bzw. über eine Bestätigung, dass ichs per MinGW machen soll..

lg, asterix
PS: Arbeite meist auf einen Windowsrechner (auch wenn ich Linux noch so sehr verehre..
)
gawk; talk; time; grep; cd ~; wine; talk; touch; unzip; touch; strip; gasp; finger; gasp; mount; fsck; more; yes; gasp; umount; make clean; sleep
interessantes Thema, war auch schon einige male auf der Suche.
Muß die jvm installiert sein oder kann man einfach eine dazugelegte nutzen? Könnte ein Lizenzproblem sein, aber zumindest ältere jvm's konnte man einfach ohne Installation nutzen. Somit müßte man doch eine jvm mit dem Programm mitgeben können und via script oder exe die jar- oder class-Datei mit den entsprechenden Pfaden der mitgegebenen jvm aufrufen können?? damit wäre natürlich nicht mehr alles in einer exe gepackt.
Ist nur so eine Idee und ich weiß, dass du eigentlich anderes willst. Ich nutze jsmooth. Ist aber auch nur ein Wrapper und benötigt eine installierte jvm.
Sorry, hoffe es gibt noch jemand, der die unschlagbare Lösung kennt.
Muß die jvm installiert sein oder kann man einfach eine dazugelegte nutzen? Könnte ein Lizenzproblem sein, aber zumindest ältere jvm's konnte man einfach ohne Installation nutzen. Somit müßte man doch eine jvm mit dem Programm mitgeben können und via script oder exe die jar- oder class-Datei mit den entsprechenden Pfaden der mitgegebenen jvm aufrufen können?? damit wäre natürlich nicht mehr alles in einer exe gepackt.
Ist nur so eine Idee und ich weiß, dass du eigentlich anderes willst. Ich nutze jsmooth. Ist aber auch nur ein Wrapper und benötigt eine installierte jvm.
Sorry, hoffe es gibt noch jemand, der die unschlagbare Lösung kennt.
Nunja, ein native compiler macht bei Java allein von der Sprachkonzeption keinen Sinn 
Jemand müsste sich die machen die ganze Java lib nativ zu implementieren und mitzugeben, das gibt aber dann einen gigantischen overhead

Jemand müsste sich die machen die ganze Java lib nativ zu implementieren und mitzugeben, das gibt aber dann einen gigantischen overhead
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog
Blog
Da hast du ja vollkommen Recht. Aber so wie ich das verstehe, geht es hier doch darum, möglichst nutzerfreundlich Javaprogramme ohne vorinstallierte JVM auf Windows zum laufen zu bringen.
Hat man das drumherum für das betreffende Betriebssystem einmal zusammengestellt, kann man dieses dann ja auch für andere eigene Javaprogramme nutzen.
Hat man das drumherum für das betreffende Betriebssystem einmal zusammengestellt, kann man dieses dann ja auch für andere eigene Javaprogramme nutzen.
@silence: bin da deiner Meinung, nur es geht angeblich ja irgendwie, Javaquellcode plattformabhängig zu kompilieren.. auch wenns ja gegen die Grundidee von Java is.. 
mit MinGW müssts ja gehen, wenn mans schafft es zu installieren..
http://www.mingw.org/MinGWiki/index.php/Compile%20with%20gcj
"Normalerweise" brauch ich ja auch keine Exe, sondern das Jar-Archiv kann mit Doppelklick gestartet werden (wenn halt nicht ein Packer aufgeht) oder sonst über eine Batch-Datei.. (oder ab jetzt vielleicht mit deiner Launcher.exe
)
lg, asterix
sooo: Mit MinGW dürfts gehen.. (MinGW-Wiki, man muss einfach für Java was extra runterladen und in den MinGW Ordner reinkopieren..
) zu einer Exe nativ kompiliert.. 
siehe anderer Thread("Launcher")..
lg, asterix

mit MinGW müssts ja gehen, wenn mans schafft es zu installieren..

http://www.mingw.org/MinGWiki/index.php/Compile%20with%20gcj
"Normalerweise" brauch ich ja auch keine Exe, sondern das Jar-Archiv kann mit Doppelklick gestartet werden (wenn halt nicht ein Packer aufgeht) oder sonst über eine Batch-Datei.. (oder ab jetzt vielleicht mit deiner Launcher.exe
)lg, asterix
--------------------------------------------
sooo: Mit MinGW dürfts gehen.. (MinGW-Wiki, man muss einfach für Java was extra runterladen und in den MinGW Ordner reinkopieren..
) zu einer Exe nativ kompiliert.. 
siehe anderer Thread("Launcher")..

lg, asterix
gawk; talk; time; grep; cd ~; wine; talk; touch; unzip; touch; strip; gasp; finger; gasp; mount; fsck; more; yes; gasp; umount; make clean; sleep
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »asterix« (12. Juli 2007, 01:44)


