`
letitbe
  • 浏览: 235160 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用Class的getResource()获得某个类的绝对路径

    博客分类:
  • tips
阅读更多
 URL url = this.getClass().getResource("/javax/servlet/http/HttpSessionBindingListener.class");
 System.out.println(url);
控制台输出:
jar:file:/D:/bea/weblogic81/server/lib/weblogic.jar!/javax/servlet/http/HttpSessionBindingListener.class

http://schnell18.iteye.com/blog/39214
分享到:
评论

相关推荐

    java项目相对路径与绝对路径问题分析

    如果你需要获取类文件所在的目录,可以使用`FileTest.class.getResource("")`;如果要获取整个classpath的根目录,`FileTest.class.getResource("/")`或类似的方法更适合。理解并灵活运用这些方法,能帮助开发者有效...

    java Web 中相对路径绝对路径问题总结

    但在Web应用环境中,更常用的是通过类加载器来获取资源,例如`Thread.currentThread().getContextClassLoader().getResource("")`或`FileTest.class.getClassLoader().getResource("")`,这些方法可以用来定位类路径...

    Java路径问题最终解决方案之一.

    4. **使用 `FileTest.class.getClassLoader().getResource("")`**:这种方法也可以获取当前classpath的绝对路径。 综上所述,通过理解和应用上述推荐的最佳实践及获取路径的方法,可以有效地解决Java路径问题,确保...

    JAVA获取各种路径总结

    - 如果你需要获取某个文件所在目录的上级目录,可以先通过`application.getRealPath(request.getRequestURI())`得到该文件的绝对路径,再使用`new File(...).getParent()`获取其上级目录。 2. **Servlet中获取路径...

    Java或web中解决所有路径问题

    3. **绝对路径与相对路径**:绝对路径是完整的文件系统路径,而相对路径则是相对于某个基点(如当前工作目录)的路径。 ### 二、获取WebRoot路径 在Servlet、Action、Controller、Filter、Listener等组件中,获取...

    java中获取类加载路径和项目根路径的5种方式分析

    1. 使用当前类对象的getResource方法获取类加载路径。 在Java中,每个类加载器都有一个与之关联的类路径。可以通过调用当前类的getResource方法来获取这个路径。例如: ```java File f = new File(this.getClass()....

    JAVA类,JSP,Servlet获取工程路径.txt

    1. **利用`Class.class.getClassLoader().getResource("/")`获取类路径:** - 示例:如果项目名为“TEST”,且类位于`WebRoot/WEB-INF/classes/pack/`目录下,则调用此方法返回的路径为`/D:/TEST/WebRoot/WEB-INF/...

    java classloader classpath 张孝祥

    - 使用`System.getProperty("user.dir")`获取当前工作目录的路径时需要注意,它返回的是当前工作目录的绝对路径。 - 使用`URI`形式的路径时,需要注意转换为`URL`或`File`对象。 - 在使用`ClassPath`的方式时,应...

    基于JAVA文件中获取路径及WEB应用程序获取路径的方法

    例如,我们可以使用getClass().getResource()方法来获取Class文件的路径,也可以使用File对象来获取文件的路径。 本文详细介绍了基于JAVA文件中获取路径及WEB应用程序获取路径的方法,涵盖了基本概念的理解、JSP/...

    Java获取*路径实现探讨

    - this.getClass().getClassLoader().getResource("").getPath(); 这个方法同样可以在Servlet和JSP页面中使用,还可以在任意Java文件中使用,因为不管是Servlet还是JSP,最终都是被编译成.class文件运行的。 ### 2...

    Java带图片项目打包Jar

    - 如果资源文件不在项目资源目录下,而是放在其他位置,例如在项目的某个特定目录下,可以使用`ClassPathResource`类或者`FileSystemResource`类来加载资源文件。 例如: ```java ImageIcon icon = new ...

    springmybatis

    1.Configuration.xml 是 mybatis 用来建立 sessionFactory 用的,里面主要包含了数据库连接相关东西,还有 java 类所对应的别名,比如 <typeAlias alias="User" type="com.yihaomen.mybatis.model.User"/> 这个别名...

    html入门到放弃笔记

    使用场合:当想访问互联网上的资源时,只能用绝对路径 完整的绝对路径分四部分: 1、协议名 http 2、域名(主机名,IP地址) www.codeboy.com 3、目录路径 img/header 4、文件名 logo.png ...

Global site tag (gtag.js) - Google Analytics