Sì , è quello che sto cercando di fare , senza successo , con i frammenti di codice che ho postato , no?Quindi come si può risolvere?Detto in generale, se hai (o riesci ad ottenere indirettamente) il pathname di un file .zip/.jar, è perfettamente possibile enumerare il contenuto usando le classi nei package java.util.zip / java.util.jar.
Probabilmente non ho ben capito la sua funzione e come va richiamato/utilizzato ma provando ad utilizzarlo nel seguente modo:Se invece intendi ragionare in termini di "risorse" e "classpath" .... beh, qui è più critico. Voglio però far notare che ClassLoader ha un metodo Enumeration<URL> getResources(String name). In tanti anni che programmo in Java .. non l'ho mai usato! Quindi sarebbe da provare ....
non ottengo niente!codice:Enumeration<URL> e = getClass ().getClassLoader ().getResources ("/nomeProgetto/images/cartella1"); while (e.hasMoreElements ()) { System.out.println (e.nextElement ()); }![]()

Rispondi quotando