我在main
之前声明了文件的路径:
static String filePath = "C:\\file.rdf";
然后我在main
:
File file=new File(filePath);
然后我调用了一个带有参数的函数,其中一个是这个特定的文件:
parser.parseFile(file, subsetDenom,skew,topicPattern);
但是,当我运行我的代码时,我得到了FileNotFundException。 什么可能出错?
static String filePath = "C:\\file.rdf";
public static void main(String[] args) {
File file=new File(filePath);
parser.parseFile(file, subsetDenom,skew,
topicPattern);
}
public void parseFile(File file, int subsetDenom, int skew, Pattern topicPattern){
XMLCharFilter in = new XMLCharFilter(new BufferedReader(new InputStreamReader(new BufferedInputStream(new FileInputStream(
file)), "UTF-8"))); //gives exception here
}
答案 0 :(得分:0)
您的filePath String的值可能有误。您是否检查过您使用的是正确的语法(斜杠,双斜线等)?