`
zhangzuanqian
  • 浏览: 269964 次
  • 来自: ...
社区版块
存档分类
最新评论

关于ClassName.class.getResourceAsStream的路径问题

阅读更多

对ClassName.class.getResourceAsStream的路径问题比较模糊,现在把研究的结果写一下:

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

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

<script type="text/javascript"></script>

分享到:
评论

相关推荐

    class literal & instance.getClass() & Class.forName(String className)

    在Java中,class literal 是一个特殊的语法结构,通常表示为 `ClassName.class` 或 `SomeType.class`。它返回的是`Class`对象,该对象代表了在运行时的类型信息。例如,`String.class` 会返回一个`Class`对象,表示`...

    浅析Java ClassName.this中类名.this关键字的理解

    Java中的`ClassName.this`是一个非常重要的关键字组合,它在编程中起到了关键的作用,尤其是在处理类的内部结构和对象引用时。下面将详细解释`this`关键字的用途以及`ClassName.this`的含义。 首先,让我们来看看`...

    修改.class文件.zip

    在Java编程环境中,.class文件是Java源代码经过编译后的二进制文件,它包含了程序的字节码,是Java虚拟机(JVM)执行的基石。本教程将详细介绍如何使用工具jclasslib和编写Java程序来修改.class文件的内容。 首先,...

    pytorch网络参数 weight bias 初始化详解

    权重初始化对于训练神经网络至关重要,好的初始化权重可以有效的避免梯度消失... if classname.find('Conv') != -1: m.weight.data.normal_(0.0, 0.02) elif classname.find('BatchNorm') != -1: m.weight.data.nor

    react-body-classname, 声明性嵌套状态化同构的body.className.zip

    react-body-classname, 声明性嵌套状态化同构的body.className react-body-classname 提供在 React App 中指定 document.body.className的声明方式。 支持服务器端使用。内置的反应副作用。安装yarn add react-bo

    Java路径问题

    - 在jar文件中,类的路径由`package/ClassName.class`格式表示,例如`com/example/MyClass.class`。 - `java.util.jar.JarFile`类用于读取和操作jar文件,可以获取jar内的条目及其路径。 - 运行jar文件时,可以...

    class编译工具windows.zip

    执行此命令后,会在同一目录下生成对应的ClassName.class文件。 4. **运行Java程序**:编译成功后,可以使用`java ClassName`命令运行程序。注意,运行时需确保当前目录下有主类(包含main方法的类)的Class文件,...

    java路径解决方案

    在Java编程中,路径问题是一个常见的挑战,尤其是在处理类加载、资源定位以及执行环境设置时。本文将深入探讨Java路径解决方案,旨在帮助开发者理解和解决与此相关的各种问题。 首先,我们来了解一下Java中的类路径...

    Javascript 检测、添加、移除样式(className)函数代码

    return element.className.match(reg); } ``` 接下来,`addClass`函数用于向元素添加样式类。此函数同样接收`element`和`className`作为参数。在添加样式类之前,它先调用`hasClass`来检查元素是否已经具有该样式...

    java学习资料(我的积累)

    `ClassName.class.getClassLoader()`方法常用于获取此类的类加载器,进而读取类路径下的资源。这个方法通常会定位到`WEB-INF`目录的下级目录。在Tomcat服务器中,可以利用`../`来访问上一级目录,即`WEB-INF`,方便...

    matla之指定空数组.zip

    A = ClassName.empty 返回由 ClassName 命名的类的 0×0 空数组。用类的实际名称替换 ClassName。 示例 A = ClassName.empty(sz1,...,szN) 返回指定维度的空数组。至少一个维数必须为 0。 示例 A = ...

    numberone.class

    * @ClassName: numberone.java * @Description: TODO(用一句话描述该文件做什么) * @author 范海涛 * @version V1.0 * @Date 2019-7-23 上午8:48:46 */ public class numberone { //请输入4位会员卡号: 4...

    手机滑动瀑布加载数据+Iscroll使用

    if (pullDownEl.className.match('loading')) { pullDownEl.className = ''; pullDownEl.querySelector('.pullDownLabel').innerHTML = '下拉刷新...'; } else if (pullUpEl.className.match('loading...

    前端项目-classlist.zip

    `classlist.zip`文件中的`classList.js-master`项目提供了一个跨浏览器的`Element.classList`实现,旨在解决老旧浏览器不支持原生`classList`属性的问题。 `Element.classList`是一个DOM接口,首次在HTML5规范中被...

    Java中Class对象详解.docx

    1. **加载过程**:当一个新的Java类被编写后,JVM会帮助编译成`.class`文件,并存储在磁盘上。当程序运行时,如果需要使用该类,则JVM会检查该类是否已经被加载到内存中。如果没有,则会将`.class`文件加载到内存;...

    扫描Class文件的方法

    2. **使用ClassLoader资源流**:通过`ClassLoader.getResource()`或`getResourceAsStream()`获取类路径上的资源,这种方法适用于JAR文件或被打包的Class文件。 3. **Java SPI服务发现**:通过`java.util....

    javaScript给元素添加多个class的简单实现.docx

    element.className = element.className.replace(new RegExp('(\\s|^)' + csName + '(\\s|$)'), ''); } } removeClass(odiv, 'div3'); ``` 这里的`removeClass`函数使用正则表达式匹配要删除的class名,并将其...

    JAVA打包后读取自身JAR中的文件.pdf

    如果省略了前面的斜杠,那么路径将会相对于类的位置,即`className/image/Environment.ini`。 #### 示例代码解析 下面是一段具体的示例代码,展示了如何使用基于类路径的路径指定方式来读取资源文件: ```java ...

    linq语句.txt

    - `join c in db.tbClass on s.ClassID equals c.ClassID into tbC`:定义了左外连接的条件,将匹配结果存储在一个名为`tbC`的可枚举集合中。 - `from tbCw in tbC.DefaultIfEmpty()`:对集合`tbC`进行迭代,如果未...

Global site tag (gtag.js) - Google Analytics