Dies ist wahrscheinlich etwas Einfaches. Aber wie können Sie eine Datei laden, die sich in einem bestimmten Ordner in einer externen Bibliothek befindet, die mit Gradle/Maven geladen wird? Angenommen, Sie möchten DTLZ1.2D.PF laden, wie im Bild unter dem Link gezeigt.So laden Sie eine Datei aus einem Ordner innerhalb einer externen Bibliothek (JAVA)
0
A
Antwort
0
versuchen Sie den folgenden Befehl
compile fileTree('libfold/*.jar')
================================= mit
So können Sie Dateien in jar lesen.
Beispiel (JUnit-4.12.jar LIZENZ-junit.txt!):
public class TestApp {
public static void main(String[] args) {
java.net.URL url = junit.textui.TestRunner.class.getResource("/LICENSE-junit.txt");
// print: jar:file:/C:/Users/XXXXX/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar!/LICENSE-junit.txt
System.out.println(url);
try {
java.util.Scanner scanner = new java.util.Scanner(url.openStream()).useDelimiter("\n");
while (scanner.hasNext()) {
System.out.println(scanner.next());
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
Verwandte Themen
- 1. AxWMPlib: So laden Sie Wiedergabeliste aus einer externen Datei
- 2. Scripting java: importieren Sie eine Klasse aus einer externen Datei
- 3. So verwenden Sie direkt JAR-Datei aus Hauptresourcen Ordner Java
- 4. So erstellen Sie eine Zip-Datei aus einem Ordner - php
- 5. Laden Sie eine Datei aus dem externen Speicher nach Inputstream
- 6. So löschen Sie eine Datei aus einem Ordner mit PHP
- 7. iPhone dev: Laden Sie eine Datei aus dem Ressourcen-Ordner
- 8. So laden Sie eine Datei von einem Server
- 9. Wie "jar" Datei aus externen Bibliothek auszuschließen
- 10. So führen Sie die Stapeldatei aus einem beliebigen Ordner aus
- 11. Laden einer externen HTML-Datei, die eine externe Javascript-Datei zu einem div
- 12. So laden Sie eine Datei mit einem anderen Dateinamen
- 13. eine SQLite-Datenbank aus einer externen Datei mit einem Klassenobjekt
- 14. So kompilieren Sie eine Java-Bibliothek
- 15. Öffnen Sie eine Datei mit einer externen Anwendung auf Java
- 16. Fügen Sie eine Datei in einem Ordner in einer Arduino-Bibliothek ein
- 17. Java: Holen Sie sich eine Klasse von einem externen .jar
- 18. Java EE 7: So laden Sie JDBC-Verbindungsinformationen aus der Eigenschaftendatei/einer beliebigen Datei im Dateisystem
- 19. So rufen Sie eine Sparks-Bibliothek aus einer Code-Zünderbibliothek
- 20. So ändern Sie eine Android-Bibliothek in eine Java-Bibliothek
- 21. Wie füge ich eine Java-Klasse zu einem Ordner innerhalb einer JAR-Datei
- 22. So vermeiden Sie die Konfiguration einer externen Bibliothek durch eine andere Bibliothek mit Spring Boot
- 23. Wie importiere ich eine Python-Bibliothek aus einem anderen Ordner?
- 24. So laden Sie WSDL aus Datei
- 25. So laden Sie eine Datei mit Java Google Drive API
- 26. Laden Sie eine Datei aus einer Batch-Datei herunter
- 27. Drucken von Text aus einer externen Datei in Java
- 28. Laden Sie mehrere Kopien einer gemeinsamen Bibliothek
- 29. Laden von Java-Bildern aus .jar-Datei
- 30. So laden Sie eine Datei mit curl
Ich möchte die Datei in einer Klasse nennen ich – Korogba
@Korogba Natürlich bin verwenden, können Sie die Datei über das bekommen ClassLoader.getResource() -Methode. Das hat nichts mit Gradle/Maven zu tun. – Tan
Sorry für die Probleme, können Sie ein Beispiel für 'ClassLoader.getResource()' zeigen, um die Datei aus dem Bild in der Frage zu erhalten? – Korogba