我正在尝试使用java中的URL读取文件。
FileHelper.read(new File(getClass.getResource("TextFile.rtf")))
我对以下异常感到困惑
error: overloaded method constructor File with alternatives:
(java.net.URI)java.io.File <and>
(java.lang.String)java.io.File
cannot be applied to (java.net.URL)
任何想法或建议如何解决此异常。
谢谢!!!
答案 0 :(得分:0)
尝试将URL
转换为等效的URI
:
FileHelper.read(new File(getClass.getResource("TextFile.rtf").toURI()))
有关详细信息,请参阅URL.toURI()
。
答案 1 :(得分:0)
您需要做的就是从网址获取URI。
URL url = getClass.getResource("TextFile.rtf");
URI uri = url.toURI();
FileHelper.read(new File(uri))