classpath - 在Java中从jar文件访问文件时出现问题

标签 classpath java-io

我有一个名为App.jar的jar,其结构如下

App.jar
    |
    |
    |---xyzfolder
    |       |
    |       |--config
    |            |
    |            |--config.properties 
    |  
    | 
    |---com (contains classes)
          |
          |--MyClass.class

现在我想要的是我想从访问 config.properties 文件MyClass.class

最佳答案

您是否尝试过以下方法?

this.getClass().getClassLoader().getResourceAsStream("classpath:/xyzfolder/config/config.properties");

http://download.oracle.com/javase/1.5.0/docs/api/java/lang/ClassLoader.html#getSystemResourceAsStream%28java.lang.String%29

关于classpath - 在Java中从jar文件访问文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5789667/

相关文章:

java - java中使用stringtokenizer显示文件中选定的内容

java - 为什么我的流复制过程性能稳定下降

java - 修改Java中的隐藏文件

java - 如何更改 websphere 8.5.5 中的类加载器 jar 位置

java - 如何在 build.xml 中设置不同的路径

java - 使用Java从二进制文件中读取整数值

Java二进制文件writeUTF...解释规范

java - Maven 如何将传递依赖添加到类路径中?

java - Izpack:创建自定义面板

java - 可以让 JNI 支持类路径中的通配符扩展吗?