代码之家  ›  专栏  ›  技术社区  ›  Lorenzo B

获取特定包中的文件

  •  2
  • Lorenzo B  · 技术社区  · 16 年前

    例如,假设在包A中有一个名为ClassA的类。ClassA需要访问包B中包含的xml文件(即配置文件)。

    我可以使用什么过程从ClassA访问配置文件?

    3 回复  |  直到 15 年前
        1
  •  6
  •   Jerome    16 年前

    使用以下命令:

    ClassA.class.getResourceAsStream("/packageB/yourfile.ext");
    
        2
  •  2
  •   David Grant    16 年前

    import

    Bar 从包装 a.b.c.d 打包进你的班级 a.b.c ,你会写:

    package a.b.c;
    
    import a.b.c.d.Bar;
    
    class Foo {
    }
    
        3
  •  -1
  •   KLE rslite    16 年前

    在Java中,您无法通过反射或其他方式获取包的文件。

    但是如果您知道完整的类路径,您可以(复杂的任务)在所有这些不同的位置搜索自己。。。