有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从命令行访问执行JAR的文本文件

File Structure

使用上面的文件结构,我如何访问位于资源文件夹中的文本文件?在下面的代码中,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) 个答案