当前位置: 首页 > 知识库问答 >
问题:

从web inf\lib\*的代码文件加载。罐子

暴招
2023-03-14

如何从WEB-INF\lib\someName加载(从代码)所需的文件(*.txt)。罐子

我尝试了机制:

this.getClass().getClassLoader().getResourceAsStream(<nameFile>).

但它仅在所需文件位于WEB-INF\class文件夹中时才起作用。
然后我尝试在jar中使用所需文件创建META-INF\资源文件夹。但它没有生效。

共有1个答案

方宜
2023-03-14

在类上尝试getResourceAsStream方法,而不是ClassLoader。

this.getClass().getResourceAsStream(<nameFile>).

通过这种方式进行测试,我得到了sun的一个实例。网www.protocol。罐子JaurlConnection$JarURLInputStream@89fbe3

 类似资料:
  • 问题内容: 我需要在jar中打包一个配置文件。配置文件位于jar文件的根目录下。但是我收到以下错误: 引起原因:java.lang.IllegalArgumentException:在java.io.File中URI不分层。(未知源) 问题答案: 您应该改用。如果文件嵌入在您的JAR中,则URI最有可能是bundle:// URI

  • 我有这个代码来下载一个文件。 这是服务器和密码的一部分。 简单的填充下载,但此行出错 它给了我错误,我希望你能理解我现在面临的问题 java.net.SocketExc0019:软件导致连接中止:套接字写入错误在java.net.SocketOutputStream.socketWrite0(本地方法)在java.net.SocketOutputStream.socket写入(SocketOutp

  • 问题内容: 在Windows中使用Java代码,我需要从放置在服务器中的目录中下载几个文件。服务器中的那些文件是分别生成的。所以我不知道这些文件的名称。有什么方法可以使用JAVA下载它并将其保存在特定的文件夹中。 我正在使用apache tomcat。 我阅读了与Java文件下载相关的所有其他线程。但是他们都不满足我的要求。 问题答案: 使用和分类。

  • 从意图中获取选定图像的uri String[]filePathColumn={mediaStore.images.media.data}; mediastore.images.media.data是常数。我不明白为什么不用String代替String[] Cursor.MoveToFirst(); 移动到图库中的第一张图片。 int columnIndex=Cursor.GetColumnInde

  • 问题内容: 假设我的jar包“ com.test.io”中有一个名为test.txt的文件。 我将如何编写一个类来检索此文本文件,然后将内容复制到文件系统上的新文件中? 问题答案: 假设jar在您的类路径中:

  • 我想为我的项目制作一个安装程序。我知道该怎么做,但只有当我在网页上有要下载的文件的特定名称时。源锻造可以自动找到最新的下载,但是我如何使用Java来获取此文件?谢谢。 如果您需要,项目下载链接在这里[不是自动下载]:https://sourceforge.net/projects/herobrawl/files/?source=navbar 再次感谢各位, 我感谢所有的帮助。