ClassLoader是Java用于加载类和资源的机制之一,它可以从类路径中加载资源文件。 // 通过ClassLoader加载资源文件ClassLoaderclassLoader=getClass().getClassLoader();InputStreaminputStream=classLoader.getResourceAsStream(resourcePath);// 进行文件的读取操作// ... 1. 2. 3. 4. 5. 6. 结束:完成文件的读取...
打成jar包后,jar包是一个单独的文件而不是文件夹,所以通过文件路径是无法定位到资源文件的。此时,可通过类加载器读取jar包中的资源文件。 4.1、读取jar包中的资源文件 这种方式只能读取jar包中单个文件,因为读取出来的是InputStream流,无法保留文件相对于resource的路径,所以无法对jar包中资源进行遍历。 Stringpath =...