文档章节

从maven下resource文件夹读取文件的方法

itlzm
 itlzm
发布于 2016/11/25 10:34
字数 129
阅读 21
收藏 1

在一个maven工程下,通常有resource文件夹,其中再存放相关的资源文件, 
比如resource下有个files文件夹,其中有个文件叫test.html,则读取方法之一为: 

public class ParseHtml {

	public static void main(String[] args){
		
		String str = "files/test.html";
         //通过类名.class.getClassLoader(),获取到类加载器
		ClassLoader classLoader = ParseHtml.class.getClassLoader();
        //通过classLoader.getResource()获取到输入流后,通过getFile()获取文件
	      File file = new File(classLoader.getResource(str).getFile());  
        //判断该文件是否存在
		System.out.println(file.exists());
		
	}
}

 

© 著作权归作者所有

共有 人打赏支持
itlzm
粉丝 1
博文 47
码字总数 7391
作品 0
杨浦
程序员
解决Intellij IDEA 中src下xml等资源文件无法读取的问题

该问题的实质是,idea对classpath的规定。 在eclipse中,把资源文件放在src文件夹下,是可以找到的; 但是在idea中,直接把资源文件放在src文件夹下,如果不进行设置,是不能被找到的。 下面...

留给明天
2016/12/25
458
0
Eclipse工程标准目录层次结构

首先说一下为什么要特别写一个文档来说明这个层次结构的事情,各位都在eclipse中使用java.io.File类读取过workspace中的文件,我相信在不了解eclipse目录层次结构的情况很少有人可以一次性把...

Yamazaki
2015/08/06
0
0
Eclipse工程标准目录层次结构

首先说一下为什么要特别写一个文档来说明这个层次结构的事情,各位都在eclipse中使用java.io.File类读取过workspace中的文件,我相信在不了解eclipse目录层次结构的情况很少有人可以一次性把...

Yamazaki
2015/08/06
0
0
maven 打包的时候 src目录 xml等文件没有被打包

提示一些文件找不到的时候,但是文件就在那,,那么估计是maven没帮你打包了。。 pom加入这些吧! maven build resources 1、resources:一个resource元素的列表,每一个都描述与项目关联的文...

嘿嘿!!
2016/11/10
0
0
maven之打包插件(maven-assembly-plugin,maven-shade-plugin与maven-assembly-plugin)

一. 介绍 maven提供的打包插件有如下三种: 每种打包方式都具有自己的应用场景。 二. 打包准备 1). 需要设定文件的编码格式(如果不设定,将会以系统的默认编码进行处理)与JDK版本版本变量,...

mmss
2017/12/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

day63-20180821-流利阅读笔记-待学习

性别歧视在日本:“我是女生,所以社会不让我学医” 毛西 2018-08-21 1.今日导读 大家在看病的时候,有留意过女医生的比例吗?在性别歧视现象十分严重的日本,男医生和女医生的比例达到了惊人...

aibinxiao
56分钟前
2
0
Ubuntu18.04 显卡GF-940MX安装NVIDIA-390.77

解决办法: 下面就给大家一个正确的姿势在Ubuntu上安装Nvidia驱动: (a)首先去N卡官网下载自己显卡对应的驱动:www.geforce.cn/drivers (b)下载后好放在英文路径的目录下,怎么简单怎么来...

AI_SKI
今天
4
0
深夜胡思乱想

魔兽世界 最近魔兽世界出了新版本, 周末两天升到了满级,比之前的版本体验好很多,做任务不用抢怪了,不用组队打怪也是共享拾取的。技能简化了很多,哪个亮按哪个。 运维 服务器 产品 之间的...

Firxiao
今天
1
0
MySQL 8 在 Windows 下安装及使用

MySQL 8 带来了全新的体验,比如支持 NoSQL、JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升。本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用法。 下载 下载地址 https://dev....

waylau
今天
2
0
微信第三方平台 access_token is invalid or not latest

微信第三方开发平台code换session_key说的特别容易,但是我一使用就带来无穷无尽的烦恼,搞了一整天也无济于事. 现在记录一下解决问题的过程,方便后来人参考. 我遇到的这个问题搜索了整个网络也...

自由的开源
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部