JAVA获取 工程下的文件

 其实很简单主要是理解编译路径

 ①class.getResource

    public static void main(String[] args) {WordTest wordTest = new WordTest();wordTest.getFile();System.out.println(WordTest.class.getResource(""));System.out.println(WordTest.class.getResource("/"));}

输出如下:

第一行输出 该类的路径

第二行输出 源路径

②getClass().getClassLoader().getResource

public void testFile() {System.out.println(getClass().getClassLoader().getResource(""));System.out.println(getClass().getClassLoader().getResource("/"));return ;}

输出如下

此时'/'根路径获取的就是空 要注意

配上class图 加以理解

转载于:https://www.cnblogs.com/zhougf/p/11165125.html

JAVA获取项目工程下的文件相关推荐

  1. Java 获取linux根目录下的文件夹_Linux使用

    Liunx使用 命令管道连接 | 命令管道符合为|,可以将两个命令进行连接,连接后第一个命令的输出结果作为第二个命令的输入信息 比如 ls /ect | more -10 分屏显示etc文件夹下的10 ...

  2. Java获取项目路径下的方法(全)

    平时写程序的时候,很多时候提示文件找不到,而抛出了异常,现在整理如下 一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) Str ...

  3. Java 获取linux根目录下的文件夹_Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux...

    2020年第一波薅当当网羊毛的机会,别错过! 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 微软,致力于做最好的Linux发行版. 今天,安装Windows 10测试版本号19603的用 ...

  4. Java 获取linux根目录下的文件夹_Linux-包教包会系列

    前言 以前我的不喜欢用 Linux 系统,什么目录啊,文件啊,权限啊,都得命令操作,入门难度较大.但是一旦熟练起来,真不想再去用 windows 了.再加上 shell 脚本,那才叫如虎添翼啊,真的是 ...

  5. java resource file_Java 获取Resource目录下的文件解决办法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java 获取Resource目录下的 文件 有两种方式: Java代码中的类,要获取Resource资源 文件目录 下文件 绝对路径寻址 注意这个 / ...

  6. java resouce_Java 获取Resource目录下的文件解决办法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java 获取Resource目录下的 文件 有两种方式: Java代码中的类,要获取Resource资源 文件目录 下文件 绝对路径寻址 注意这个 / ...

  7. java解压服务器文件夹,java获取远程服务器上的文件夹

    java获取远程服务器上的文件夹 内容精选 换一换 安装X722板载网卡驱动软件包,使裸金属服务器支持在v5服务器上下发.其他类型服务器可跳过此步骤.本文以Windows Server 2016为例, ...

  8. Java的marven工程读取resources文件,并打可执行的jar

    Java的maven工程读取resources文件,并打可执行的jar 文章目录 Java的maven工程读取resources文件,并打可执行的jar 如何读取resources文件 maven如何 ...

  9. java获取jar包中的文件资源

    java获取jar包中的文件资源 一.问题示例 1.1 项目开发时 1.2 打包成jar后 二.解决方案 2.1 解决方法 2.2 实现 问题描述:   我们常常在代码中读取一些资源文件(比如图片,音 ...

最新文章

  1. 项目管理中问题与对策探讨
  2. 在OpenCV中利用卷积进行图像滤波
  3. android 简单的音乐播放器
  4. 山东理工大学第十二届ACM程序设计竞赛 - Cut the tree(树上启发式合并+线段树)
  5. php手机电子相册,免费电子相册制作软件 手机电子相册制作软件
  6. 【opencv】【mediapipe】手势检测的有趣玩法
  7. scala学习-scala读取Hbase表中数据并且做join连接查询
  8. 2012Android开发热门资料110
  9. Android -- 无线网络配置信息的管理者WifiConfigStore简介
  10. 在win10系统下安装ubuntu17.10以及基本配置
  11. matlab进阶摸索篇——彩色图直方图均衡化
  12. 查看防火墙_在 Centos8 上使用 systemctl 防火墙服务
  13. java二分法流程图,程序框图的法(二分法).ppt
  14. 如何通过球面投影(Spherical Projection)将点云转换为距离图像(Range Images)
  15. Graph_Master(连通分量_D_Trajan缩点+dfs)
  16. 在html如何设计页面大小,网页设计中页面尺寸标准
  17. 【网页开发】登录注册页面01
  18. Codeforces 1010D Mars rover
  19. Mapper 与 Reducer 解析
  20. java零基础多久能学会_小白学java大概需要多久 零基础学起来难么

热门文章

  1. 在SqlServer中把多个job生成一个sql脚本
  2. ASP.NET 安全认证(三)—— 用Form 表单认证实现单点登录(Single Sign On) .
  3. 使用备用访问映射改变站点访问路径
  4. Cordova/Ionic Android 开发环境搭建 - Windows系统
  5. [JZOJ5863] 【NOIP2018模拟9.11】移动光标
  6. Raspbian安装Opencv3
  7. java应用程序中判断用户输入的一个整数是否在已知数组里。
  8. Vr-Vantage之场景与环境
  9. linux中send函数MSG_NOSIGNAL异常消息
  10. new Date('2014/04/30') 和 new Date('2014-04-30') 的区别