<legend id='UWl3i'><style id='UWl3i'><dir id='UWl3i'><q id='UWl3i'></q></dir></style></legend>
  • <i id='UWl3i'><tr id='UWl3i'><dt id='UWl3i'><q id='UWl3i'><span id='UWl3i'><b id='UWl3i'><form id='UWl3i'><ins id='UWl3i'></ins><ul id='UWl3i'></ul><sub id='UWl3i'></sub></form><legend id='UWl3i'></legend><bdo id='UWl3i'><pre id='UWl3i'><center id='UWl3i'></center></pre></bdo></b><th id='UWl3i'></th></span></q></dt></tr></i><div id='UWl3i'><tfoot id='UWl3i'></tfoot><dl id='UWl3i'><fieldset id='UWl3i'></fieldset></dl></div>

    <small id='UWl3i'></small><noframes id='UWl3i'>

      <tfoot id='UWl3i'></tfoot>
          <bdo id='UWl3i'></bdo><ul id='UWl3i'></ul>

        读取 jar 包中的 xml 文件

        时间:2023-09-27
          <bdo id='DEfRc'></bdo><ul id='DEfRc'></ul>

          <small id='DEfRc'></small><noframes id='DEfRc'>

          <tfoot id='DEfRc'></tfoot>
            <tbody id='DEfRc'></tbody>
          • <legend id='DEfRc'><style id='DEfRc'><dir id='DEfRc'><q id='DEfRc'></q></dir></style></legend>

                • <i id='DEfRc'><tr id='DEfRc'><dt id='DEfRc'><q id='DEfRc'><span id='DEfRc'><b id='DEfRc'><form id='DEfRc'><ins id='DEfRc'></ins><ul id='DEfRc'></ul><sub id='DEfRc'></sub></form><legend id='DEfRc'></legend><bdo id='DEfRc'><pre id='DEfRc'><center id='DEfRc'></center></pre></bdo></b><th id='DEfRc'></th></span></q></dt></tr></i><div id='DEfRc'><tfoot id='DEfRc'></tfoot><dl id='DEfRc'><fieldset id='DEfRc'></fieldset></dl></div>
                  本文介绍了读取 jar 包中的 xml 文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  这是我的结构:

                  • com/mycompany/ValueReader.class
                  • com/mycompany/resources/values.xml

                  我可以在我的 Eclipse 项目中读取该文件,但是当我将它导出到 .jar 时,它永远找不到 values.xml.

                  I can read the file in my Eclipse project, but when I export it to a .jar it can never find the values.xml.

                  我尝试使用 ValueReader.class.getResource() 和 ValueReader.class.getResourceAsStream() 但它不起作用.

                  I tried using ValueReader.class.getResource() and ValueReader.class.getResourceAsStream() but it doesn't work.

                  这里有什么问题?如何获取我的 values.xml 的文件对象?

                  What's the problem here? How do I get a File-object to my values.xml?

                  B.

                  推荐答案

                  你不能得到一个 File 对象(因为一旦它在 .jar 中就不再是一个文件了),但是你应该能够通过 getResourceAsStream(path); 将其作为流获取,其中 path 是您的类的 complete 路径.

                  You can't get a File object (since it's no longer a file once it's in the .jar), but you should be able to get it as a stream via getResourceAsStream(path);, where path is the complete path to your class.

                  例如

                  /com/mycompany/resources/values.xml
                  

                  这篇关于读取 jar 包中的 xml 文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Java 包是否等同于 .Net 程序集? 下一篇:java包不存在且源文件错误

                  相关文章

                  最新文章

                  <legend id='tppJi'><style id='tppJi'><dir id='tppJi'><q id='tppJi'></q></dir></style></legend><tfoot id='tppJi'></tfoot>

                  <small id='tppJi'></small><noframes id='tppJi'>

                    <bdo id='tppJi'></bdo><ul id='tppJi'></ul>

                    1. <i id='tppJi'><tr id='tppJi'><dt id='tppJi'><q id='tppJi'><span id='tppJi'><b id='tppJi'><form id='tppJi'><ins id='tppJi'></ins><ul id='tppJi'></ul><sub id='tppJi'></sub></form><legend id='tppJi'></legend><bdo id='tppJi'><pre id='tppJi'><center id='tppJi'></center></pre></bdo></b><th id='tppJi'></th></span></q></dt></tr></i><div id='tppJi'><tfoot id='tppJi'></tfoot><dl id='tppJi'><fieldset id='tppJi'></fieldset></dl></div>