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