从命令行

时间:2017-10-25 23:11:57

标签: java command-line cmd jar inputstream

File Structure

使用上面的文件结构,如何访问位于Resource文件夹中的文本文件?在下面的代码中fileName = synonyms.txt(例如)。

InputStream in = FileOperator.class.getResourceAsStream("/Resources/" + fileName);
BufferedReader br = new BufferedReader(new InputStreamReader(in));

获得例外:

Exception in thread "main" java.lang.NullPointerException
    at java.io.Reader.<init>(Reader.java:78)
    at java.io.InputStreamReader.<init>(InputStreamReader.java:72)
    at PlagarismDetector.FileOperator.getSynMap(FileOperator.java:25)
    at PlagarismDetector.PlagarismDetector.getPercentage(PlagarismDetector.java:35)

我执行jar的方式可能有问题吗?在我正在做的终端:

java -jar ... / tripAdvisorPlagarism.jar synonyms.txt input1.txt input2.txt

0 个答案:

没有答案