我有一个txt
文件。我已经将它打包在一个 zip 和一个 jar 中,使用jar cf0...
. 我已经尝试过这两种方法来让它发挥作用。
models.zip/models.jar
|
|_subfolder
|
|_MyFile.txt
在某些代码中,我有...
InputStream in = getClass().getClassLoader().getResourceAsStream(path);
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
我已经尝试设置路径...
MyFile.txt
/MyFile.txt
/subfolder/MyFile.txt
classpath:/subfolder/MyFile.txt
models.zip/subfolder/MyFile.txt
models.jar/subfolder/MyFile.txt
models.zip!/subfolder/MyFile.txt
models.jar!/subfolder/MyFile.txt
我也试过把jar/zip
inWEB-INF/classes
和WEB-INF/lib
.
这些都不起作用,in
始终为空。
你知道,当我把 MyFile.txt 放在 WEB-INF/classes 中时,我可以得到它。
请提供一个久经考验的答案!请不要只是从另一个答案中复制和粘贴代码。