Ron*_*n H 12 java file package
如果我想从与课程在同一个包中的"Words.txt"中读取,我该怎么做?只需Scanner = new Scanner(new File("Words.txt"));返回一个错误.
Jir*_*ser 17
InputStream is = MyClass.class.getResourceAsStream("Words.txt");
...
Run Code Online (Sandbox Code Playgroud)
.class假设文本文件与,而不是.java您可以执行的文件位于同一目录中
Scanner scanner = new Scanner(getClass().getResourceAsStream("Words.txt"));
Run Code Online (Sandbox Code Playgroud)
您所拥有的将在当前工作目录中查找文件。当您构建程序时,这通常是程序的根目录。当您将其作为独立程序运行时,它通常是程序启动的目录。