[英]Migrate Lucene from java 1.8 to 1.6 Path FSDirectory
我在Java 1.8上有一个可运行的应用程序,但是我必须在Java 1.6中更改它,因为没有:
import java.nio.file.Path;
import java.nio.file.Paths;
路径path = Paths.get(indexLocation); 目录索引= FSDirectory.open(path);
我发现有旧的代码示例
目录index = FSDirectory.open(new File(indexLocation));
但是现在.open()
需要使用Path作为参数。 如何解决呢?
如果您使用的是Java 6,则必须使用Lucene库版本<4.8。
从Lucene 4.8开始,需要Java 7。 这是系统要求的链接: Lucene 4.8更改日志
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.