Java 获取文件路径
MyClass.class.getResource("/")
说明 : 获取当前类所在的classes根目录
FileUtil.class.getResource("/").getPath() : /E:/workspase/Ideaworkspase/eureka-client-server/target/classes/
MyClass.class.getResource("")
说明: 获取当前类的包在classes目录中的位置
FileUtil.class.getResource("").getPath(): /E:/workspase/Ideaworkspase/eureka-client-server/target/classes/com/example/client/utils/
MyClass.class.getClassLoader().getResource("").getPath()
说明: 获取当前类所在的classes根目录
FileUtil.class.getClassLoader().getResource("").getPath(): /E:/workspase/Ideaworkspase/eureka-client-server/target/classes/
MyClass.class.getClassLoader().getResource("/").getPath()
说明: 此写法无法获取到对应目录
FileUtil.class.getClassLoader().getResource("/").getPath() :
Exception in thread "main" java.lang.NullPointerExceptionat com.example.client.utils.FileUtil.main(FileUtil.java:14)
代码示例:
需求: 获取配置文件中 test.yml 文件路径
本地编译目录结构:
打包后配置文件位置
String path = DemoApplication.class.getResource("/config/test.yml").getPath();
输出结果:
本地运行输出 :
/E:/workspase/Ideaworkspase/demo/target/classes/config/test.yml
打包部署输出:
file:/E:/workspase/demo/target/demo-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/config/test.yml
Java 获取文件路径相关推荐
- Java获取文件路径
Java获取文件路径 1.获取当前文件所在的包名 2.获取工程文件夹所在的绝对路径 3.获取当前class文件所在的绝对路径 1.获取当前文件所在的包名 类名.class.getPackage().g ...
- Java获取文件路径获取访问路径、域名、项目名、请求入参
String path=request.getSession().getServletContext().getRealPath("/WEB-INF/2.jpg"); ====== ...
- Java 查看文件绝对路径,JAVA获取文件绝对路径的方法
本文实例讲述了JAVA获取文件绝对路径的方法.分享给大家供大家参考.具体实现方法如下: /** * 获取一个类的class文件所在的绝对路径. 这个类可以是JDK自身的类,也可以是用户自定义的类,或者 ...
- java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件
获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...
- java 输出文件到mac路径_Java 中几种获取文件路径的方式
原标题:Java 中几种获取文件路径的方式 1. 前言 Java开发中我们经常要获取文件的路径,比如读取配置文件等等.今天我们就关于文件的路径和如何读取文件简单地探讨一下. 2. 文件的路径 文件的路 ...
- java处理文件路径windows与linux兼容问题
window和linux分隔符其实就是\和/的区别,其实让文件路径根据服务器的系统的不同而不同就可以了,而java已经给我们提供方法了 System.getProperty("file.se ...
- java获取文件列表,[javaSE] java获取文件列表
递归测试 import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.Lis ...
- java 获取文件夹下所有文件
java 获取文件夹下所有文件 以下两个函数实现获取文件夹下所有文件 /*** 获取指定文件夹下所有文件,不含文件夹里的文件** @param dirFilePath 文件夹路径* @return*/ ...
- java 取classpath_(转)Java获取CLASSPATH路径
ClassLoader提供了两个方法用于从装载的类路径中取得资源: public URL getResource(String name); public InputStream getResourc ...
最新文章
- gvim 二进制_vim/gvim学习
- Microsoft Azure部署MYSQL-MMM(3)配置MYSQL-MMM
- rpm包备份命令linux,RPM常用命令介绍 - Linux就该这么学的个人空间 - OSCHINA - 中文开源技术交流社区...
- python3精要(32)-生成器表达式
- 【NLP】DataCLUE: 国内首个以数据为中心的AI测评
- CentOS下搭建测试WEB平台
- HEX文件解析C语言源代码
- 计算机操作员评分标准,计算机操作员EXCEL操作竞赛样卷与评分标准.doc
- 2019426 SPSS入门学习
- [Java聊天室服务器]实战之六 去除死链接
- DSP芯片TMS320F2812之ADC模块的说明及使用步骤
- UVA 10673 扩展欧几里得
- 基于OPENCV的动态图片阵列显示程序
- 关于tensor的shape理解
- vs写c语言快捷键,vs快捷键
- 字符串查找工具 批量搜索文件的文本内容工具
- 几何画板用迭代法作图的技巧
- linux监听耳机按键,Android 中如何监听耳机键消息
- 转炉炼钢计算机仿真实验报告,计算机仿真、实验报告.docx
- UVA11400(dp)