Here解释说我将始终使用getClass()。getResourceAsStream()以便我可以从jar,network中读取。我不会使用getClass()。getResource.toURI()。toString()。所以我想,我不会出于同样的原因使用getClass()。getResource.getFile()或getClass()。getResource.getPath()。
但是,如果我需要使用File API(例如Apache Commons),该怎么办?我需要从我的资源文件夹(Eclipse)中获取一个文件作为File(或String,我可以创建新的File(String))。我该怎么办?不使用Apache Commons(比如FileUtils。readlines(File),FileUtils.lineIterator(File)等...)?
并且如何从我的资源文件夹中为Web应用程序(将在应用程序服务器上为* .WAR = jar)编写代码来访问文件?
是不是。我不能使用File API(Apache Commons FileUtils.readlines(File)等)?还是有诀窍?