Passer un fichier local à l’URL en Java

Comment créer un nouvel object URL aide d’un fichier local, à des fins de tests unitaires?

 new File(path).toURI().toURL(); 
 new File("path_to_file").toURI().toURL(); 

En utilisant Java 7:

 Paths.get(ssortingng).toUri().toURL(); 

Cependant, vous voulez probablement obtenir un URI . Par exemple, un URI commence par file:/// mais avec une URL avec un file:/ (du moins, c’est ce que génère toSsortingng ).

 new URL("file:///your/file/here") 
 File myFile=new File("/tmp/myfile"); URL myUrl = myFile.toURI().toURL(); 

Vous pouvez aussi utiliser

 [AnyClass].class.getResource(filePath) 

jetez un œil ici à la syntaxe complète: http://en.wikipedia.org/wiki/File_URI_scheme pour les systèmes de type Unix, ce sera comme @Alex dit file:///your/file/here alors que pour les systèmes Windows file:///c|/path/to/file