【发布时间】:2015-06-17 08:25:40
【问题描述】:
我在 android.i 中使用 lucene 无法导入 java.nio.file.Path 包
import java.nio.file.Path;//this is not resolved in android studio
//Creating an internal dir;
File mydir = this.getDir("my_dir", Context.MODE_PRIVATE);
if(!mydir.exists())
{
mydir.mkdirs();
}
Path dirPath = mydir.toPath();
Directory indexDir = FSDirectory.open(mydir);
我正在使用 lucene 5.2.1 对于要传递的 FSDirectory.open() 参数是 Path 类型...那么我怎样才能获取我创建的目录 mydir 的路径对象
【问题讨论】:
-
java.nio.file在 Android SDK 中不存在。Path应该是常规的File或String路径。 developer.android.com/reference/java/nio/package-summary.html -
但是 FSDirectory.open() 只接受路径对象...我无法发送字符串或文件类型的 obj
-
那么你根本就不能使用
FSDirectory.open(),因为它的依赖没有被填充。