Veröffentlicht 24. Februar 200817 j hi ich will folgenden consolenbefehl in ant umsetzen weiß aber nicht wie! gcj --main=Main myjar.jar -o myexe.exe im moment bin ich bei sowas in der art: <javac srcdir="src" compiler="gcj"> <compilerarg line="--main=Main -o myexe.exe"> </javac> allerdings verwendet dieser befehl direkt meine sourcefiles was ich eigentlich vermeiden will!!!! hoffe es hat jemand ne idee. glg P.
24. Februar 200817 j geht nicht. das srcdir attribut akzeptiert nur directories, keine jarfiles!!! leider MUSS ich aber ein srcdir attribut angeben lg P.
24. Februar 200817 j Ach so. Hmm. Und gcj akzeptiert .jar-Dateien? Sind da .class- oder .java-Dateien enthalten? Mir fallen da nur zwei Möglichkeiten ein: Entweder Du nutzt das nested tag "src", was wahrscheinlich aber auch nicht mit einer .jar funktioniert. Oder Du entpackst das .jar vorher.
24. Februar 200817 j selbes ergebnis mit dem testes src path! nur directories. ich kann es auch ned einfach leer lassen, hab ich auch schon probiert. ich könnt es entpacken. aber der grund warum ich die jardatei verwenden will(nur class datein und eine .conf datei) und ned meine source files is das die jar datei eine einzelne defaultsettings.conf datei enthält von der es starteinstellungen lädt und ich hoffe das die INS executable mit übernommen wird! und dann nicht von einer externen datei abhängig ist. sonst könnt ich so wie im moment einfach meinen source verwenden was natürlich weniger umständlich wäre! lg P.
25. Februar 200817 j (nur class datein und eine .conf datei) Ich glaube nicht, daß das geht. Da es recht sinnfrei ist, Kompilate zu kompilieren (und kompilieren ist der Zweck von <javac>), wirst Du Dein Vorhaben so wohl nicht umsetzen können. Und ich glaube weiterhin nicht, daß die "Vergewaltigung" (sorry ), die Du vorhast, funktionieren kann. GCJ setzt Bytecode in nativen Code um. Woher soll GCJ ahnen, daß Du in einer .conf-Datei Starteinstellungen vorliegen hast, die Du gerne übernommen hättest? Es mag sein, daß irgendwie das alles schon gehen mag. Ich habe aber keine Ahnung, wie das funktionieren soll. Daher kann ich nur zwei Dinge vorschlagen: Entweder Du übernimmst die Standardeinstellungen in den Code oder Du lieferst die Datei notgedrungen mit.
1. März 200817 j danke für die hilfe ich weiß das das ne vergewaltigung ist, aber es wär die "praktischste" lösung gewesen. danke auf jeden fall (ich liefer die datei jetzt mit) glg P.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.