Wie bekomme ich nur die jar-URL von einem jar: URL mit einem "!" Und einer bestimmten Datei im jar?
Bekomme ich eine jar-Datei url zur Laufzeit:
jar:file:///C:/proj/parser/jar/parser.jar!/test.xml
Wie können diese umgewandelt werden, um einen gültigen Pfad:
C:/proj/parser/jar/parser.jar.
Ich habe bereits versucht mit File(URI)
getPath()
getFile()
vergeblich.
InformationsquelleAutor der Frage | 2008-12-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies könnte es tun, wenn MS-Windows ist nicht beleidigt durch einen führenden Schrägstrich:
InformationsquelleAutor der Antwort starblue
Nicht sicher, die genaue Methode, die Sie geben, was Sie wollen, aber das sollte Euch in der Nähe:
Hoffe, das hilft.
InformationsquelleAutor der Antwort toolkit
Einige vielleicht halte das für ein wenig "hacky", aber es werde tun, die Arbeit in die Instanz und ich bin sicher, es würde führen Sie ein verdammt Anblick besser als die Erstellung aller Objekte in den anderen Kommentaren.
InformationsquelleAutor der Antwort James Camfield
Diese Lösung Griff Leerzeichen im Pfad.
oder mit einem URL-Objekt zu beginnen mit:
InformationsquelleAutor der Antwort dcstraw
Ich gerade zu tun hatte.
InformationsquelleAutor der Antwort peterk
InformationsquelleAutor der Antwort Joyal Augustine
Können Sie dies tun.Dies funktioniert
InformationsquelleAutor der Antwort Hari Chandu Vakacharla