java.io.FileNotFoundException: D:\test\lunece\index01 (拒绝访问。)
java.io.FileNotFoundException:D:\test\lunece\index01(拒绝访问。)atjava.io.FileInputStream....
java.io.FileNotFoundException: D:\test\lunece\index01 (拒绝访问。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileReader.<init>(FileReader.java:55)
at org.lunece.hellolunece.HelloLunece.index(HelloLunece.java:52)
at org.lunece.hellolunece.Test.main(Test.java:8)
在使用lucene创建索引的时候报了这个错误,请问是为什么呢?
不要说需要在后边加什么文件名,我就是要遍历这个文件夹地下的所有文件,应该是环境引起的错误,因为老师的视频中就可以运行出来的,求大神赐教 谢谢。 展开
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileReader.<init>(FileReader.java:55)
at org.lunece.hellolunece.HelloLunece.index(HelloLunece.java:52)
at org.lunece.hellolunece.Test.main(Test.java:8)
在使用lucene创建索引的时候报了这个错误,请问是为什么呢?
不要说需要在后边加什么文件名,我就是要遍历这个文件夹地下的所有文件,应该是环境引起的错误,因为老师的视频中就可以运行出来的,求大神赐教 谢谢。 展开
2个回答
2014-12-11
展开全部
应该是哪个步骤错了,不是环境的问题,根据错误来看你并没有遍历里面的文件,而是直接将D:\test\lunece\index01这个文件夹进行读取,流是不能直接用来读写文件夹的。你看看你在遍历文件夹里的文件时是不是有问题。我这有遍历文件夹下所有文件的例子,你要参考下吗?
更多追问追答
追问
Directory directory = FSDirectory.open(new File("D:/test/lunece/index01"));
是这一行报的错,这样写是要将索引创建在这个文件夹下
Directory directory = FSDirectory.open(new File("D:/test/lunece/index01"));
是这一行报的错,这样写是要将索引创建在这个文件夹下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询