我有一个初学者问题。
我正在编写一个程序,使用File和Scanner类从文本文件中获取大量数据,如下所示:
File data = new File("champdata.txt");
Scanner read = new Scanner(data);
read.useDelimiter("%");
在IDE中,Scanner可以正确地从文本文件中检索数据,但是当我将程序作为.jar文件运行时,无法检索该文件。
我稍微了解了一下如何向.jar文件本身添加文本文件,并使用InputStream和BufferedReader类来读取文件,但我从未使用过这些类,也不知道它们与File和Scanner类有什么不同/如何使用它们。
有人能帮帮我吗?