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

关于java中的getClass().getClassLoader().getResource

 
阅读更多
如果是maven项目的话,这个路径指向的是:
src->main->resourses  目录。
如果就是普通的java项目,则指向的是classpath路径也就是src目录下。
分享到:
评论

相关推荐

    java读取resource目录下文件的方法示例

    1. 使用`Class.getResource`或`ClassLoader.getResource`,这两个方法都需要传入相对类路径的字符串。 2. 使用Guava的`Resources.getResource`,它提供了一种更简洁的接口,同时支持绝对和相对路径。 理解并掌握...

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

    System.out.println(Test.class.getClassLoader().getResource("")); ``` 4. **使用`ClassLoader.getSystemResource("")`**: - 获取系统类加载器的资源路径。 - 示例代码: ```java System.out.println...

    java实现系统托盘

    L_img2 = new javax.swing.JLabel(new ImageIcon(this.getClass().getClassLoader().getResource("com/topking/tray/images/netbean2.png"))); pop = new PopupMenu(); open = new MenuItem("打开"); open....

    Java中获取文件路径的几种方式

    URL xmlPath = this.getClass().getClassLoader().getResource("selected.txt"); System.out.println(xmlPath); // 输出:file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected....

    经典java小程序源代码合集.zip

    ClassLoader cl = this.getClass().getClassLoader(); Toolkit tk = Toolkit.getDefaultToolkit(); int length=14, game_state, winner, check, step; int grid[][] = new int[length][length]; int locX...

    JAVA获取各种路径总结

    System.out.println(FileTest.class.getClassLoader().getResource("")); System.out.println(ClassLoader.getSystemResource("")); System.out.println(FileTest.class.getResource("")); System.out.println...

    读取资源文件工具类

    URL url = getClass().getClassLoader().getResource("config.properties"); File file = new File(url.getFile()); // 然后使用File对象进行操作 ``` 3. **使用`FileReader`或`BufferedReader`**: 当资源...

    总结一下java获取路径几种途径

    String resourcePath = classLoader.getResource("resource.txt").getPath(); ``` 这种方法常用于读取类路径(classpath)下的资源,比如配置文件、图片或其他资源。 ### 4. 使用java.nio.file.Path类 自Java 7起,...

    读取jar文件

    - 使用当前类作为起点:`this.getClass().getResourceAsStream(path)` 或 `this.getClass().getResource(path)` - 直接使用类加载器:`ClassLoader.getSystemClassLoader().getResourceAsStream(path)` #### 三、...

    读取jar包中的图片,文本, 文本会写到控制台,图片会输出到F:盘中

    在Java中,我们通常使用`java.util.jar.JarFile`类来处理JAR文件。以下是读取JAR内资源的基本步骤: 1. **打开JAR文件**: - 使用`JarFile`类的构造函数,传入`ClassLoader`的`getResources()`方法返回的`URL`,该...

    java classloader classpath 张孝祥

    3. `this.getClass().getClassLoader().getResource("")`:同样获取当前类路径的根路径,如`file:/D/workspace/jbpmtest3/bin/`。 4. `ClassLoader.getSystemResource("")`:获取系统类路径的根路径,如`file:/D/...

    JAVA如何获取工程下的文件

    URL resource = getClass().getClassLoader().getResource("example.txt"); if (resource != null) { System.out.println("Resource found: " + resource); } else { System.out.println("Resource not found....

    解决SpringBoot jar包中的文件读取问题实现

    在SpringBoot应用中,文件读取是一个常见的需求,但在打包成jar文件并部署后,由于文件不再位于文件系统中,而是被包含在jar包内部,所以传统的文件读取方式会失效。本文将深入探讨如何解决SpringBoot jar包中的文件...

    从java jar文件包中读资源的常用方法

    在Java中,资源的加载通常由类加载器(ClassLoader)完成。每个类都有一个关联的类加载器,可以使用`getClassLoader()`方法获取。类加载器提供了`getResource`和`getResourceAsStream`等方法,用于从类路径中查找...

    java中的Class类和反射.docx

    - **`public java.net.URL getResource(String name)`**:根据名称获取资源。 - **其他方法** - `public boolean isEnum()`:判断是否为枚举类型。 - `public native boolean isArray()`:判断是否为数组类型。 ...

    javabean教程

    HttpSession session = (HttpSession) getClass().getClassLoader().getContextClassLoader().getResource("").getSession(false); session.setAttribute("count", count); } public int getCount() { return ...

    Java路径问题

    URL resource = getClass().getClassLoader().getResource("com/test/resource.txt"); ``` 这段代码试图从类路径下的`com/test`目录中加载`resource.txt`文件。 #### 四、URI与URL的区别 在处理路径时,经常遇到`...

    Java相对路径与肯定路径的问题_.docx

    2. **`ClassLoader`的`getResource()`和`getPath()`**: 另一种方法是通过`this.getClass().getClassLoader().getResource("/").getPath()`获取`classes`目录的绝对路径,这在非Web环境中也很有用。 3. **`...

    java获取路径的各种方法

    6. **this.getClass().getClassLoader().getResource("").getPath()**:这种方法可以在任何类中使用,返回的是类路径下的资源文件路径,通常用于加载类路径内的配置文件或资源。 除了以上方法,还有其他获取路径的...

Global site tag (gtag.js) - Google Analytics