Salve a tutti,
vorrei richiamare un file xml da codice posto in un package del mio progetto con una sorta di path relativo. Che comando posso utilizzare?
Grazie a tutti in anticipo![]()
Salve a tutti,
vorrei richiamare un file xml da codice posto in un package del mio progetto con una sorta di path relativo. Che comando posso utilizzare?
Grazie a tutti in anticipo![]()
Lo puoi trattare come "risorsa", usando getResource()/getResourceAsStream() di Class (dipende se serve un URL o un InputStream).Originariamente inviato da neosz
vorrei richiamare un file xml da codice posto in un package del mio progetto con una sorta di path relativo. Che comando posso utilizzare?
Es.
URL url = TuaClasse.class.getResource("pippo.xml");
Se TuaClasse è org.prova.TuaClasse, allora verrà cercato in classpath un org/prova/pippo.xml
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
scusami, in particolare la mia Classe "Main" (posta nel package "Code") deve richiamare il mio file cani.xml posto nel package "Cani".
tutti i package sono posti in src. Come posso fare?
TuaClasse.class.getResource("/Cani/cani.xml")Originariamente inviato da neosz
scusami, in particolare la mia Classe "Main" (posta nel package "Code") deve richiamare il mio file cani.xml posto nel package "Cani".
tutti i package sono posti in src. Come posso fare?
In questo caso la specifica inizia per / e quindi non centra il package di TuaClasse, viene cercato in classpath proprio Cani/cani.xml dove Cani è alla "radice".
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet