当您的资源位于JAR文件中时,它不再是File。文件只是文件系统上的物理文件。解决方案:使用getResourceAsStream。像这样:
new BufferedReader(new InputStreamReader(getClass().getResourceAsStream("/resources/" + filename)))
当您的资源位于JAR文件中时,它不再是File。文件只是文件系统上的物理文件。解决方案:使用getResourceAsStream。像这样:
new BufferedReader(new InputStreamReader(getClass().getResourceAsStream("/resources/" + filename)))