java - XML 文件提取 - 相对路径不起作用

标签 java xml file path relative-path

搜索真的很累,到处都是这样的问题。我正在尝试:

InputStream inputStream =  DBconnection.class.getResourceAsStream("com.xxx.xxxxx.internal.props.xml");      
Properties properties = new Properties();

properties.loadFromXML(inputStream);

抛出空指针异常

文件位于 com\xxx\xxxxx\internal\props.xml 下 我尝试过使用点、斜杠,我进行了搜索,我试图理解 - http://www.javaworld.com/javaworld/javaqa/2003-08/01-qa-0808-property.html?page=2 ,完全糊涂了。

最佳答案

为什么不尝试使用“/com/xxx/xxxxx/internal/props.xml”呢?或者,如果 DBConnection 与 xml 文件位于同一包中,则只是“props.xml”。

关于java - XML 文件提取 - 相对路径不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7802883/

相关文章:

java - Hibernate Envers 为外资 OneToMany 关系创建修改字段

xml - 如何使用 ssis 从多个 XML 文件中删除命名空间?

java - 如何安装 org.apache.commons.code.binary.Base64?

java - JdbcTemplate 插入 XmlType 在较大尺寸上失败

java - 使用 ANT 构建时出现 "Build Failed: failed to create task or type classpath"

c++ - 如何将 Boost 属性树的子树序列化为 XML

php - 有没有办法通过网页上的链接打开用户计算机上本地网络上的文件?

windows - 批处理脚本 - 下面的批处理文件中的错误在哪里?

java - 即使有 NoSuchFileException ? Java(尝试在启动窗口上添加文件)

java - 单击 ImageView 时开始新视频