`
中华好儿孙
  • 浏览: 68722 次
  • 性别: 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底下的文件要加上包名路径
分享到:
评论

相关推荐

    Java中获取文件路径的几种方式

    这两种方法用于获取类路径下的资源文件路径,特别适用于JAR包或类加载器管理的资源。 ##### 示例代码: ```java URL xmlPath = this.getClass().getClassLoader().getResource("selected.txt"); System.out.println...

    JAVA中如何得到文件路径.pdf

    ### JAVA中如何获取文件路径详解 #### 一、概述 在Java编程中,获取文件路径是一项基础而重要的技能。无论是处理本地文件还是部署在Web容器中的应用,了解如何正确地获取文件路径对于程序的正常运行至关重要。本文...

    asp.net 获得文件路径信息

    在ASP.NET中,获取文件路径信息是开发过程中常见的任务,特别是在处理上传文件、读取配置文件或进行服务器端文件操作时。...通过下载提供的Example085-获得文件路径信息资源,你将能更深入地学习和实践这些概念。

    资源文件生成工具,可以生成VS使用的项目和资源文件,简化多语言编程

    通过生成可以直接在VS中使用的资源文件和资源项目,它可以帮助开发者更高效地管理各种语言的资源,提高开发效率并减少错误。同时,利用定制工具和外部库的支持,使得资源管理更加自动化和灵活。

    JavaWeb_servlet(11)_ 通过 ServletContex 获得类路径下的文件路径

    本篇文章将详细探讨如何通过ServletContext来获取类路径(ClassPath)下的文件路径。 首先,我们需要了解ServletContext的概念。ServletContext是一个全局的上下文对象,它在整个Web应用程序中是唯一的,可以看作是...

    Java获得某个路径下的所有文件列表,并写入指定文件

    创建一个`BufferedWriter`用于写入文件,然后将每个文件路径转换为字符串并写入: ```java BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt")); stream.forEach(path -> { try { ...

    MyEclipse复制完整路径

    至于【标签】"复制路径",这提示我们关注的是MyEclipse中的路径复制功能,无论是在日常的代码编写、调试还是配置项目时,能够快速准确地获取并复制文件路径都是一个非常实用的技能。 【压缩包子文件的文件名称列表...

    获取项目的相对路径和绝对路径

    通过`.class.getResource("/")`可以获得类路径下的资源文件路径。这种方法通常用于获取位于类路径下的配置文件或者其他资源文件。 ```java String resourcePath = MyClass.class.getResource("/").toString(); ``` ...

    JSP中得到几种得到路径的方法

    这个路径对于读取或写入服务器文件系统中的文件非常关键,如读取配置文件、图片或数据文件等。 ### 5. 获取页面所在服务器的绝对路径 为了获取页面所在目录的绝对路径,可以使用`new java.io.File(application....

    获取指定目录下的文件相对路径

    在IT行业中,尤其是在软件开发和部署的过程中,生成安装程序是一个重要的环节。NSIS(Nullsoft Scriptable ...在实际应用中,应根据项目需求选择合适的方法和工具来处理文件路径,以确保安装程序的灵活性和可维护性。

    vc中读取文件及文件路径的相关资料

    在VC++(Visual C++)开发环境中,MFC(Microsoft Foundation Classes)库提供了一套丰富的类来处理文件操作,包括读取文件和处理文件路径。本文将深入探讨这两个主题,并结合给定的压缩包文件中的资源进行讲解。 ...

    获取相对路径

    总结起来,获取相对路径是编程中常见的文件操作,尤其是在处理跨平台项目时。使用第三方库如Boost.Filesystem可以方便地解决这个问题。理解如何在C++中处理路径以及如何获取相对路径对于编写涉及文件操作的程序至关...

    WPF中Image控件Source属性的相对路径和绝对路径问题(经验总结)

    对于绝对路径,没有图片文件包含在项目中的要求。直接在实例化 Uri 时指定图片的绝对路径就可以。绝对路径书写起来比较麻烦,我们不可能手写图片的绝对路径,而且当我们的程序移动到了其他位置时,手写的绝对路径就...

    WEB 项目中JAVA取得WEBROOT物理路径

    在一个标准的Java Web应用中,`WEB-INF`目录是放置如`web.xml`配置文件、类文件(通过编译Java源代码得到)和库文件(JARs)的地方。而WEBROOT则是Web应用的根目录,通常包含HTML、CSS、JavaScript等静态资源。Web...

    matlab开发-父路径返回路径共享的多个子路径

    在MATLAB中,路径操作是编程过程中的常见任务,特别是在...总的来说,理解和掌握在MATLAB中找到多个路径的公共父路径的技巧,能够提升你在数据分析和机器学习项目中的效率,帮助你更好地组织和管理文件系统中的资源。

    VC++ 文件拖拽获得路径实例

    在这个示例中,`DragQueryFile()`函数用于获取拖放的文件路径,`DragFinish()`函数则用于释放系统资源。请注意,为了处理不同编码的文件路径,可能需要使用`MultiByteToWideChar()`进行编码转换。 为了使窗口接受...

    java下载文件到指定路径(不打开窗口)

    ### Java下载文件到指定路径(不打开窗口) ...综上所述,本文档提供的方法不仅实现了从网络上下载文件并保存到指定路径的功能,还详细介绍了其实现原理和技术细节,为读者提供了深入理解并应用到实际项目中的基础。

    获得指定的url在缓存中的路径(3KB)

    标题中的“获得指定的url在缓存中的路径”是一个关于计算机编程的问题,特别是与网络请求和数据缓存相关的。在互联网应用中,浏览器或者其他HTTP客户端通常会缓存从服务器获取的资源,比如HTML页面、图片、...

    VC 拖放文件到窗口的指定位置显示文件路径.rar

    在"VC 拖放文件到窗口的指定位置显示文件路径.rar"这个压缩包中,我们很可能是得到了一个示例项目,演示了如何在VC++中实现这一功能,特别是在窗口上接收拖放的文件,并在文本框中显示其路径。 首先,要启用拖放...

Global site tag (gtag.js) - Google Analytics