`
中华好儿孙
  • 浏览: 66069 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

获得项目中资源文件的路径

阅读更多
public class PasswordTest extends BaseTest {
	
	
	@Test
	public void getPath(){
		java.net.URL resource = BaseTest.class.getClassLoader().getResource("chp5/chp5Ehcache.xml");
		System.out.println("getPath");
		String path = PasswordTest.class.getClassLoader().getResource("chp5/chp5Ehcache.xml").getPath();
		System.out.println(path);///E:/Eclipse_workspace/ShiroLearn/build/classes/chp5/chp5Ehcache.xml 空格会被%20代替 用String decodePath = URLDecoder.decode(path, "utf-8");能得到真正的带空格的路径
	}
}//不直接在classpath底下的文件要加上包名路径
分享到:
评论

相关推荐

    python flask中静态文件的管理方法

    不要直接在模板中写死静态文件路径,应该使用url_for生成路径。 例如: url_for('static',filename='style.css') 生成的路径就是‘/static/style.css’。当然我们也可以定制静态文件的真是目录: app

    JS取得绝对路径的实现代码

    在项目中,我们经常要得到项目的绝对路径,方便我们上传下载文件,JS为我们提供了方法,虽说要迂回一下。代码如下: function getRealPath(){ //获取当前网址,如: http://localhost:8083/myproj/view/my.jsp ...

    通过清除软件项目中的非必要文件来节省磁盘空间。

    它会找出节省磁盘空间,你会从项目目录,如删除临时/不必要的文件获得target从货物项目和node_modules从节点项目。支持:货运项目节点项目团结项目SBT项目Haskell 堆栈项目Maven项目虚幻引擎项目Jupyter Notebook...

    JAVA上百实例源码以及开源项目源代码

    Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都...

    文件浏览增强工具 Listary Pro 5.00 Build 2843.zip

    在该菜单中除了包含资源管理器上下文菜单中的功能外,还包含了许多常用的默认命令,如打开文件或复制路径等。 模糊导航:无需记得文件名中空格位置、甚至不输入空格或仅输入文件名的几个残缺部分,如搜索“photo...

    Java 工具类 包含一些常用的方法

    2.获得资源文件夹路径(类似项目中src目录,需传入包名) 3.为指定类添加toString方法代码 4.为指定包名下的所有java文件添加toString方法代码 5.将文件转换为指定字符编码集的字符串 6.获取指定类的随机实例...

    API之网络函数---整理网络函数及功能

    CreateScalableFontResource 为一种TureType字体创建一个资源文件,以便能用API函数AddFontResource将其加入Windows系统 DrawText 将文本描绘到指定的矩形中 DrawTextEx 与DrawText相似,只是加入了更多的功能 ...

    Python 获取项目根路径的代码

    在 运行,调试,打包成exe 三个不同场景下获取跟路径,用于解决获取资源文件绝对路径问题。 工具类代码如下: import sys import os class pathutil(object): 路径处理工具类 def __init__(self): # 判断调试...

    三级联动ListBox无刷新读取XML文档

    文件是一个项目解决方案,可以直接运行,要想运行项目并得到正确效果,必须注意一个问题,就是读取项目解决方案文件的路径中不能含有中文字符,否则项目将不能实现三联动的功能。另外我的还上传了一个读取数据库的三...

    JAVA上百实例源码以及开源项目

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节...保存、如何从文件中得到公钥编码的字节数组、如何从字节数组解码公钥...

    基于uniapp+springboot实现的声纹考勤系统app设计毕业源代码+文档说明+sql文件

    录音文件上传接口是在cn.ttitcn.web.controller.common.CommonController里面的common/uploadVoice,他的返回值是该录音文件在服务器硬盘中存储的绝对路径。项目实现的功能如下: 一 用户注册 1 表单输入用户名密码...

    Visual Studio.Net(VS) 源码管理器

    五、 版本控制的几个概念在Visual Studio.Net开发环境"解决方案资源管理器"的上下文菜单或者"文件"——中有如下与文件操作有关的命令,如图十三所示: 1、 文件的"签出"(Check Out):当需要编辑一个文件时,必须...

    WINRAR5.0正式注册版

    RAR 和 ZIP 压缩文件中的最大路径长度增加到 2048 个字符。 14. 如果 命令行 RAR 检测到用户输入了错误的密码,它会返回退出码 11。只有 RAR 5.0 压缩文件才能返回此代码。对于 RAR 4.x 文件它可以区分是密码...

    PROJECT 2007宝典 9/9

    从设置预算到分配资源,再到跟踪结果,本书的7个部分按照逻辑顺序详细地介绍了项目管理中的主要元素,您可以从中找到所需的内容。  识别项目的目标和范围;  在企业内和多个位置管理项目;  从甘特图和视图中获得...

    PROJECT 2007宝典 7/9

    从设置预算到分配资源,再到跟踪结果,本书的7个部分按照逻辑顺序详细地介绍了项目管理中的主要元素,您可以从中找到所需的内容。  识别项目的目标和范围;  在企业内和多个位置管理项目;  从甘特图和视图中获得...

    PROJECT 2007宝典 1/10

    从设置预算到分配资源,再到跟踪结果,本书的7个部分按照逻辑顺序详细地介绍了项目管理中的主要元素,您可以从中找到所需的内容。  识别项目的目标和范围;  在企业内和多个位置管理项目;  从甘特图和视图中获得...

    PROJECT 2007宝典 8/9

    从设置预算到分配资源,再到跟踪结果,本书的7个部分按照逻辑顺序详细地介绍了项目管理中的主要元素,您可以从中找到所需的内容。  识别项目的目标和范围;  在企业内和多个位置管理项目;  从甘特图和视图中获得...

    PROJECT 2007宝典 5/9

    从设置预算到分配资源,再到跟踪结果,本书的7个部分按照逻辑顺序详细地介绍了项目管理中的主要元素,您可以从中找到所需的内容。  识别项目的目标和范围;  在企业内和多个位置管理项目;  从甘特图和视图中获得...

    PROJECT 2007宝典 6/9

    从设置预算到分配资源,再到跟踪结果,本书的7个部分按照逻辑顺序详细地介绍了项目管理中的主要元素,您可以从中找到所需的内容。  识别项目的目标和范围;  在企业内和多个位置管理项目;  从甘特图和视图中获得...

Global site tag (gtag.js) - Google Analytics