Ответ 1
new File(path).toURI().toURL();
Как создать новый объект URL с использованием локального файла для тестирования модулей?
Спасибо.
new File(path).toURI().toURL();
new File("path_to_file").toURI().toURL();
Использование Java 7:
Paths.get(string).toUri().toURL();
Однако вы, вероятно, захотите получить URI
. Например, a URI
начинается с file:///
, но URL с file:/
(по крайней мере, то, что создает toString
).
new URL("file:///your/file/here")
File myFile=new File("/tmp/myfile");
URL myUrl = myFile.toURI().toURL();
Вы также можете использовать
[AnyClass].class.getResource(filePath)
посмотрите здесь полный синтаксис: http://en.wikipedia.org/wiki/File_URI_scheme
для unix-подобных систем он будет как @Alex сказал file:///your/file/here
, тогда как для систем Windows было бы file:///c|/path/to/file