Java - 从同一包中获取文件
如果我想从与类位于同一包中的“Words.txt”中阅读,我该怎么做?执行操作只会返回一个错误。Scanner = new Scanner(new File("Words.txt"));
如果我想从与类位于同一包中的“Words.txt”中阅读,我该怎么做?执行操作只会返回一个错误。Scanner = new Scanner(new File("Words.txt"));
InputStream is = MyClass.class.getResourceAsStream("Words.txt");
...
Scanner = new Scanner(new File("/path/to/Words.txt"));
File() 构造函数中的参数是相对于运行 VM 的系统路径,它不依赖于 classe 的包。
如果你的话.txt是一个与你的战争打包在一起的资源,你可以在这里看到:从classpath中的任何位置加载资源