java从命令行访问执行JAR的文本文件
使用上面的文件结构,我如何访问位于资源文件夹中的文本文件?在下面的代码中,fileName=同义词。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/三重主张。jar同义词。txt输入1。txt输入2。txt
共 (0) 个答案