jueves, marzo 17, 2022

Java jar:file:fichero.txt

 ¿Has tenido que haceder via classpath a un fichero dentro de un jar? Pues aqui lo cuentan


    final String uri = entryName.endsWith(".jar") || entryName.endsWith(".zip"))
        ? "jar:file:" + entryName : "file:" + entryName;
    return FileSystems.newFileSystem(URI.create(uri), ENV);

 

jar:file:xxx es la clave del asunto... Y para aquellos que vengan de spring... parece que el clasico 

classpath: como cuentan aqui es "propietario" de spring...

Cool tips! I didn't know you could register your own handlers (+1)! But do you know if classpath is a URL handler defined/registered by Spring, or if it ships with Java? Thanks again!

Protocol handler... algo que no sabia (pero me suena al mundo android :D porque sera) 


Un ejemplo antiguo...

 

No hay comentarios: