Zum Inhalt springen

JAR-Path auslesen


Empfohlene Beiträge

Geschrieben

Hi Leude,

gibt es eine Methode, um den Pfad meines Jar-Files auszulesen?

Ich brauch die Pfadangabe um XML-Files, die in dem JAR-File sind auszulesen.

Kann mir jemand helfen?

Canci

Geschrieben

Hi,

wenn die in dem jar-file sind, dann hol sie Dir doch auch daraus, und nicht über das externe filesystem.

Das geht mit:

this.getClass().getResource("interner/pfad/im/jar/bla.xml");

Und Du musst den schützenden und gemütlichen Bereich Deines jars nicht verlassen ;)

Peter

Geschrieben

Hmm, ne irgendwie ist es als erstes erforderlich, dass ich den Pfad meines JARs bekomme. Das Problem ist, dass ich vorher, also so soll es mal sein, nicht weiß, wo es liegt, ich möchte irgendwie ne Methode haben, wo ich den JAR-Namen eingeb und mir der Pfad des Jars zurückgegeben wird.

Hilfe!

Cancer

Geschrieben

Ich habe verstanden, dass Du das möchtest.

Wenn Du den allerdings nur haben willst, um innerhalb des jars nach einem file zu suchen, dann ist es unnötig und nicht sehr elegant.

Erzähl doch mal genau, was Du machen willst.

Peter

Geschrieben

Ok, ich versuchs nochmal. Ich soll gucken, wo das Jar-File hinterlegt wird. Weil irgendwie ist das wohl so, das Java Web Start das überall wo anders hinpackt.

Dann soll ich nach Dateien ín einem Ordner, der unterhalb des Jar-Files liegt, suchen. Wenn es diesen Ordner nicht gibt, soll er erzeugt werden, daher muss ich ja wissen, wo mein Jar-File hingekommen ist. So, wenn es den Ordner gibt, aber die Files nicht beinhaltet, dann soll ich diese aus dem Jar-File kopieren und in den neuen Ordner hinterlegen.

Ich hoffe, jetzt ist es noch etwas klarar geworden.

Cancer

Geschrieben

Ich sehe auch denn Sinn der ganzen Vorgehensweise nicht.

JWS wird auch irgendwo einen Classpath verwalten, in dem das jar drin ist.

Und wieso die Dateien aus dem jar herausholen?

Sind das Konfigurationsdateien? Dann speichere die wie kob schon gesagt hat in user.dir oder einem Unterverzeichnis davon.

Gruß Jaraz

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...