Hallo,
kennt jemand eine gut Alternative zu dem Exe-Generator jexegen aus dem Microsoft SDK? Ich kann hier nämlich leider meine Klasse nicht „umwandeln“, da er mir sagt, dass er java.util.ArrayList nicht kennt. Andere Klassen, in denen ich keine ArrayLists verwende, funktionieren hingegen tadellos.
kennt jemand eine gut Alternative zu dem Exe-Generator jexegen
aus dem Microsoft SDK? Ich kann hier nämlich leider meine
Klasse nicht „umwandeln“, da er mir sagt, dass er
java.util.ArrayList nicht kennt. Andere Klassen, in denen ich
keine ArrayLists verwende, funktionieren hingegen tadellos.
Liegt vermutlich daran, dass Microsoft bei JDK 1.1 stehengeblieben ist und es da die ArrayList noch nicht gegeben hat.
Visual Cafe von Symantec hat auch einen exe-Compiler, und es gibt auch sicher noch verschiedene andere Produkte die das können, kenne nur konkret keines. :o)
Allgemein kannst du dich einerseits nach „einfachen“ exe-Compilern umsehen die einfach eine VM und die Klassen in eine Datei packen und das Ganze ausführbar machen, andererseits gibts „echte“ native Compiler, d. h. die wandeln den Java-Code in nativen Maschinencode für die jeweilige Plattform um.
Erstere eignen sich maximal zum einfacheren Verbreiten, letztere bringen naturgemäß auch eine bessere Performance.
vielen Dank für die Infos.
Weißt Du, wo ich so einen native Compiler herbekomme?
(Darf auch was kosten, so ist es nicht!)
Oder zumindest, wo ich suchen könnte?
Wäre echt doll von Dir!
vielen Dank!
Hab schon was gefunden, was meinen Vorstellungen entspricht: gcj als Bestandteil von gcc. (Kann fast alles compilieren, das Ding, C++,Pascal,Fortran… und seit Neuestem auch JAVA:wink:
Und das beste, das Ding ist kostenlos… weil OpenSource. Also, wenn ich mal mehr fit in dem Bereich bin, will ich auch unbedingt meinen Beitrag dazu leisten, denn das ist ja der absolute Oberhammer!
PS: Wen’s interessiert der Link hierzu: http://www.gnu.org/software/gcc/java/projects.html