簡體   English   中英

URI不是分層的-但我需要一個File對象

[英]URI is not hierarchical - but I need a File object

我需要獲取File對象(而不是Stream)以傳遞給庫。 我收到“ URI不是分層的”。 我已經看到了一些解決方案,但是它們要么效率不高,要么使用外部庫。

文件myFile =新文件(MyClass.class.getClassLoader()。getResource(dir).toURI())

順便說一句,我需要將對象傳遞給

Lucene FSDirectory.open(myFile)

任何想法?

URI不是分層的,需要使用File類作為方法

可能是一種解決方案。 本質上只是將文件復制到臨時文件,然后使用該文件。 由於使用JAR,因此出現此錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM