java获取resource目录路径的方法大全

重生 Java经验 发布时间:2024-03-01 22:18:48 阅读数:7266 1
下文笔者讲述使用java代码获取resource目录的方法大全,如下所示

获取resource路径的实现思路

方式1:
   ClassLoader.getResource()

方式2:
   Class.getResource()

方式3:
   System.getProperty()
获取resource示例
使用ClassLoader.getResource()方法:
   URL resourceUrl = getClass().getClassLoader().getResource("your/resource/file.txt");
   String resourcePath = resourceUrl.getPath();
   System.out.println(resourcePath);


使用Class.getResource()方法:
   URL resourceUrl = getClass().getResource("/your/resource/file.txt");
    String resourcePath = resourceUrl.getPath();
    System.out.println(resourcePath);


使用System.getProperty()方法获取当前工作目录:
  String resourcePath = System.getProperty("user.dir") + "/src/main/resources/your/resource/file.txt";
  System.out.println(resourcePath);


使用File类的相对路径或绝对路径:
File file = new File("src/main/resources/your/resource/file.txt");
  String resourcePath = file.getAbsolutePath();
  System.out.println(resourcePath);
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202403/17093027678072.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者