clazz.getResource("/").toString().substring(6)可以获取D:/xxx/yyy/格式的项目根目录绝对地址。

Class<DBUtil> clazz = DBUtil.class;
System.out.println(clazz.getResource("/"));
System.out.println(clazz.getResource("/").getPath());
System.out.println(clazz.getResource("/").getFile());
System.out.println(clazz.getResource("/").toString().substring(6));
System.out.println(clazz.getResourceAsStream("/"));

输出:

file:/D:/java/workspace/TeachingManageSystem/out/production/TeachingManageSystem/
/D:/java/workspace/TeachingManageSystem/out/production/TeachingManageSystem/
/D:/java/workspace/TeachingManageSystem/out/production/TeachingManageSystem/
D:/java/workspace/TeachingManageSystem/out/production/TeachingManageSystem/
java.io.ByteArrayInputStream@511d50c0

Java 读取资源文件 项目根路径相关推荐

  1. 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源

    前言:这个是昨天晚上在部署一个项目的时候发现的,在此记录一下 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源 问题描述 在部署了一个项目之后,打开项目页面进行测试,发现有一 ...

  2. java+读取source资源_如何从JavaJAR文件中读取资源文件?

    如何从JavaJAR文件中读取资源文件? 我试图从一个单独的JAR文件中访问一个XML文件,这个JAR是作为桌面应用程序运行的.我可以获得我需要的文件的URL,但是当我将它传递给FileReader( ...

  3. maven配置项目根路径_maven配置src/resources默认目录

    在maven工程中,我们会将配置文件放到,src/main/resources   下面,例如 我们需要确认resource 下的文件 编译之后存放的位置 它编译的路径直接位于classes下面,这个 ...

  4. java读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

  5. java 读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

  6. java访问本地文件_详解Java读取本地文件并显示在JSP文件中

    详解Java读取本地文件并显示在JSP文件中 当我们初学IMG标签时,我们知道通过设置img标签的src属性,能够在页面中显示想要展示的图片.其中src的值,可以是磁盘目录上的绝对,也可以是项目下的相 ...

  7. 从jar包中读取资源文件

    :[解惑]深入jar包:从jar包中读取资源文件 精华帖 (3) :: 良好帖 (15) :: 新手帖 (9) :: 隐藏帖 (0) 作者 正文 Heart.X.Raid 等级: 性别: 文章: 72 ...

  8. Java基础学习总结(15)——java读取properties文件总结

    2019独角兽企业重金招聘Python工程师标准>>> 一.java读取properties文件总结 在java项目中,操作properties文件是经常要做的,因为很多的配置信息都 ...

  9. 用java读取properties文件--转

    今天为了通过java读取properties文件,google了很长时间,终于找到了.现在特记录之和大家一起分享.      下面直接贴出代码:java类 public class Mytest pu ...

最新文章

  1. android 建数据库 SQLite 存储sd 卡或者内存
  2. java venus_来认识一下venus-init——一个让你仅需一个命令开始Java开发的命令行工具...
  3. VHDL学习:利用Quartus自带库3步快速完成状态机
  4. 大数据、数据挖掘、机器学习与模式识别的关系
  5. redis查看某一个key的大小_Redis笔记
  6. C++之static关键字探究
  7. SQL条件!=null查不出数据
  8. 谷歌拼音输入法快速切换中英文解决中英文混合打字问题
  9. 关于digit统计算法(C语言实现)
  10. 三角函数的正交性为什么要用积分表示
  11. 匿名内部类使用外面的类为什么要用final型
  12. 安卓显示视频画面的动画效果及代码
  13. ceph command returned non-zero exit status: 1
  14. HTTP和RPC的区别
  15. android手机能安装win10,微软或推可在安卓设备上安装的Win10系统ROM
  16. 手把手教你给 SSH 启用二次身份验证
  17. 治疗失眠小妙招:按摩百会穴酸枣仁贴肚脐
  18. RT-Thread 读写U盘
  19. java版MC城市地图
  20. 如何使用photoshop制作GIF图片?

热门文章

  1. Vue 首屏加载优化(dist 打包文件从 5M+ 缩减到 324kb)
  2. 第八章:ogg初始化datapump
  3. 深圳某程序员2021减肥计划,目标55公斤
  4. 逐帧动画效果——简单篇
  5. Python NumPy.all()与any()函数理解
  6. Python pandas给excel表格排序(扩展当前区域)并保存至新表格中
  7. ZOJ 1973 Just Pour the Water(矩阵快速幂)
  8. jQuery-ui插件datepicker的参数使用详解
  9. vue使用blob下载二进制文件流时无法获取响应头里面的Content-Disposition来提取文件名的解决办法
  10. iOS二维码生成(带logo)