open(java.nio.file.Path) in FSDirectory cannot applied to (java.io.File) 解决方式
问题的缘由就是Lucene版本不兼容,下面的FSDirectory.open()在Lucene5.0.0版本下,open的参数是Path而不是File。Stringpath="...";directory=FSDirectory.open(newFile(path));所以在Lucene5.0.0版本下,正确的打开方式如下,这样得到的就是File,然后能正常赋给directory了。Stringp