Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

pproblem mit befehl in ant

Empfohlene Antworten

Veröffentlicht

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.

Dann ändere doch das Attribut "srcdir" entsprechend?

geht nicht.

das srcdir attribut akzeptiert nur directories, keine jarfiles!!!

leider MUSS ich aber ein srcdir attribut angeben

lg P.

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.

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.

(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.

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.