`
zhuozuoying
  • 浏览: 135630 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于class.getResourceAsStream的路径问题

    博客分类:
  • java
 
阅读更多
对ClassName.class.getResourceAsStream的路径问题比较模糊,现在把研究的结果写一下:

ClassName是这个Class的名称,这里假设为MyClass,处于MyPackage.MyChildPackage包中,如果你将source.props文件放在Classes(classpath)文件夹中的时候,可以这样写ClassName.class.getResourceAsStream(/source.props)

如果你想把props文件放在包中的时候,假设放到MyPackage.MyChildPackage中的res文件夹,可以这样写ClassName.class.getResourceAsStream(/MyPackage/MyChildPackage/res/source.props),/代表的是包的.

参考地址:http://blog.csdn.net/explorers/archive/2007/08/02/1722740.aspx
分享到:
评论

相关推荐

    Java 使用getClass().getResourceAsStream()方法获取资源

    在Java编程中,`getClass().getResourceAsStream()`是一个非常实用的方法,用于从类路径(Classpath)中加载资源,如配置文件、图片、字体等。这个方法返回一个`InputStream`对象,可以通过它读取到资源文件的内容。...

    java-loadresource.rar

    本篇文章将详细探讨Java提供的两种主要方法:`Class.getResource`和`Class.getResourceAsStream`,用于加载类路径下的资源文件。 首先,`Class.getResource`方法返回一个`URL`对象,它表示资源的位置。这个方法接受...

    Java文件路径详解

    在 Java 中,有两种方式可以获取文件路径,即使用 Class.getResourceAsStream() 和 ClassLoader.getResourceAsStream()。 Class.getResourceAsStream() Class.getResourceAsStream() 方法返回的是一个 InputStream...

    java文件路径获取

    - 当使用`Class.getResource`或`Class.getResourceAsStream`时,如果路径不以 `/` 开头,那么查找将从调用该方法的类所在的包开始。 - 当使用`ClassLoader.getResource`或`ClassLoader.getResourceAsStream`时,路径...

    java读取资源文件

    - 使用`Class.getResource()`或`Class.getResourceAsStream()`方法: - `getResource()`返回一个`URL`对象,适合处理网络或磁盘上的资源。 - `getResourceAsStream()`返回一个`InputStream`,适用于读取二进制...

    Java 读取资源文件

    1. 使用`Class.getResource()`和`Class.getResourceAsStream()` - `Class.getResource(String path)`方法返回一个`URL`对象,表示相对于当前类的类路径上的资源的位置。例如,如果你有一个名为`config.properties`...

    java用类加载器的5种方式读取.properties文件

    该方法使用类名.class.getResourceAsStream()方法来读取.properties文件,其中"/文件所在的位置"是.properties文件的路径,从包名开始写。例如,Test.class.getResourceAsStream("/com/qls/counter/f.properties")。...

    Java-recourse.rar_java读取recouse

    String content = IOUtils.toString(YourClass.class.getResourceAsStream("/resource.txt"), StandardCharsets.UTF_8); ``` 5. **Spring Framework**:在Spring框架中,可以使用`Resource`接口来操作资源,例如...

    Java中getResourceAsStream用法分析

    在Java编程中,`...正确使用`getResourceAsStream`可以帮助开发者避免路径问题,确保程序在不同环境下都能正常运行。希望以上内容对理解和应用`getResourceAsStream`有所帮助,为你的Java程序设计提供便利。

    java读取配置文件的实例代码

    本实例代码将展示如何使用`Class.getResourceAsStream`方法来实现这一功能,该方法是从类路径中加载资源的便捷方式。 首先,让我们了解`Class.getResourceAsStream`的工作原理。这个方法接受一个字符串参数,该参数...

    读取properties文件路径的两种方式.zip

    `PropertiesReader.class.getResourceAsStream("/config.properties")`用于从类路径加载资源,注意路径名以斜杠开头,表示从根目录开始查找。 方法二:使用`java.nio.file`包 1. 如果`properties`文件位于项目文件...

    java项目中获取路径详解

    使用 `UploadImage.class.getResource("/")` 可以获取 ClassPath 路径。在 Java 项目中,使用 ClassPath 路径是可靠的,因为它可以 guarantee 项目在开发和发布时的正确运行。 读取包内文件 在 Java 项目中,读取...

    jwwe学习资料,jwwe学习资料

    InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name); Properties p = new Properties(); p.load(in); ``` ### 6. 使用`java.lang.ClassLoader.getSystemResourceAsStream()` 这是一...

    Java读取Properties文件的六种方法.txt

    - **`ClassLoader`和`Class.getResourceAsStream()`**:适用于类路径下的资源文件。 - **`URL`**:适用于网络资源文件。 - **`Files.newBufferedReader()`**:适用于Java 7及以上版本,代码更简洁。 - **`...

    Java获取文件的路径及常见问题解决方案

    Java获取文件的路径及常见问题解决方案 Java获取文件的路径是Java编程中的一项基本操作,然而在实际开发中,文件路径的问题常常会引发各种问题。因此,本文将详细介绍Java获取文件的路径及常见问题解决方案。 一、...

    jar包里读取图片.rar ,,自己写的例子

    当使用`getResource()`或`getResourceAsStream()`时,确保路径是相对于类路径的,而不是文件系统的路径。在JAR中,所有资源都位于类路径下,所以路径应以斜杠`/`开头,表示根路径。 4. **b1.bat和b1.jar** 提供...

    java中File的相对路径与绝对路径总结

    - **使用绝对路径时**,虽然可以更精确地定位文件,但同时也需要注意跨平台兼容性的问题,如Windows和Linux下的路径分隔符不同。 - **在使用`getResource()`方法时**,如果路径不以`/`开头,则默认是从调用该方法的...

    JAVA中如何得到文件路径.pdf

    - 可以使用`getClass().getResourceAsStream(filePath)`,其中`filePath`可以是`"/filename"`,这里的 `/` 代表 Web 发布根路径下的 `WEB-INF/classes`。 5. **获取文件真实路径**: - 使用`request.getRealPath...

    Java 加载配置文件的方式

    通过`Class.getResource()`或`Class.getResourceAsStream()`,可以获取到配置文件的URL或InputStream: ```java InputStream is = MyClass.class.getResourceAsStream("/config.properties"); Properties prop =...

    关于java 读取eclipse下文件相对路径 关于Java的文件相对路径问题一直 ....doc

    为了保证代码在其他环境中也能正常工作,建议使用绝对路径或者基于类加载器的资源获取方式(如`ClassLoader.getResource()`或`ClassLoader.getResourceAsStream()`),而不是依赖于工作空间的相对路径。这将确保你的...

Global site tag (gtag.js) - Google Analytics