Index: lutinutil/src/java/org/codelutin/util/Resource.java diff -u lutinutil/src/java/org/codelutin/util/Resource.java:1.38 lutinutil/src/java/org/codelutin/util/Resource.java:1.39 --- lutinutil/src/java/org/codelutin/util/Resource.java:1.38 Sun Mar 23 21:33:51 2008 +++ lutinutil/src/java/org/codelutin/util/Resource.java Mon Mar 24 11:36:45 2008 @@ -23,9 +23,9 @@ * * @author POUSSIN Benjamin * Copyright Code Lutin -* @version $Revision: 1.38 $ +* @version $Revision: 1.39 $ * -* Mise a jour: $Date: 2008-03-23 21:33:51 $ +* Mise a jour: $Date: 2008-03-24 11:36:45 $ * par : $Author: tchemit $ */ @@ -322,13 +322,15 @@ String[] paths = classPath.split(" "); result = new URL[paths.length + 1]; result[0] = jarURL; + File path; for (int i = 0; i < paths.length; i++) { String s = paths[i]; - URL url=new URL(s); - File path =new File(url.getFile()); - if (!path.isAbsolute()) { - path = new File(container, s); - } + if (s.startsWith(".") || !s.startsWith("/")) { + // relative url + path =new File(container,s); + } else { + path =new File(s); + } if (log.isDebugEnabled()) { log.debug(path); }