`
black_angle
  • 浏览: 49849 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

获取类所在的classpath绝对路径

阅读更多

 例:

String path=this.getClass().getResource("/").toString();

在web project下:

在tomcat下获取到的路径是:file:/D:/workspace/techSite/WebRoot/WEB-INF/classes/

直接在java project下:获取到的路径是:file:/D:/workspace/aaa/bin/

说明this.getClass().getResource("/").toString()获取的是该类的所在的classpath,暂时的理解

分享到:
评论

相关推荐

    java项目中获取路径详解

    使用 `getResource` 方法可以获取相对路径,使用 `getRealPath()` 方法可以获取绝对路径。ClassPath 路径是 Java 项目中的一个重要概念,使用它可以 guarantee 项目在开发和发布时的正确运行。在 Java Web 项目中,...

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

    在实际开发中,获取资源的绝对路径有多种方法,这些方法可以帮助我们根据不同的需求来定位资源: 1. `FileTest.class.getResource("")`:返回当前类`FileTest.class`所在目录的URI,但不包括`FileTest.class`自身。...

    JAVA获取CLASSPATH路径的方法详解

    6. 在Web应用程序中,`ServletActionContext.getServletContext().getRealPath("/")`:可以获取到Web应用的根目录的绝对路径。 在处理资源路径时,需要注意以下几点最佳实践: - 避免使用基于`System.getProperty(...

    基于获取JAVA路径,包括CLASSPATH外的路径的方法详解

    1. 使用`this.getClass().getResource("")`:这种方法可以获取到当前类所在的包的路径,但如果是从ANT启动,可能会得到不期望的结果。此时,建议直接通过Java命令行调试来获取正确的路径。 2. `URL base = this....

    ant自动获取文件路径

    标题“ant自动获取文件路径”涉及的是Apache Ant这一构建自动化工具在处理文件路径时的技巧。Apache Ant是一个基于Java的构建工具,它被广泛用于Java项目中,类似于Unix的make,但依赖于XML来描述构建过程。在Ant中...

    java中File的相对路径与绝对路径总结

    ### Java中File的相对路径与绝对路径总结 在Java Web开发过程中,经常需要处理文件的读写操作,尤其是在运行时获取配置文件、动态加载对象等情况。对于这些需求,理解和掌握文件的相对路径与绝对路径至关重要。 ##...

    总结一下java获取路径几种途径

    使用`Paths.get`方法可以创建一个`Path`对象,然后通过`Path`类提供的方法获取文件的绝对路径、父目录、文件名等信息。 ### 5. 使用系统环境变量 有时候路径可能存储在系统环境变量中,比如`PATH`环境变量包含了...

    java classloader classpath 张孝祥

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

    Java,JSP,Servlet获取当前工程路径(绝对路径)问题解析

    本文将详细介绍如何在不同的环境中(如JSP、Servlet、普通Java类)获取当前项目的绝对路径。 #### 一、JSP中的路径获取方法 1. **获取包含工程名的当前页面全路径** - 使用 `request.getRequestURI()` 方法可以...

    java文件路径操作详细[归类].pdf

    获取classpath和当前类绝对路径的方法有以下几种: 1. `FileTest.class.getResource("")`:返回当前类`FileTest.class`所在目录的URI,不包含类本身。 2. `FileTest.class.getResource("/")`:提供当前classpath的...

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

    通过创建一个空字符串路径的File对象,并调用getCanonicalPath方法,可以获取到项目所在的绝对路径。例如: ```java File directory = new File(""); String courseFile = directory.getCanonicalPath(); ``` 这种...

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

    ClassLoader和ResourceBundle类提供这类功能,它们能够处理相对路径并将其转换为实际的URI绝对路径。 为了得到所需的资源绝对路径,可以使用以下方法: 1. 使用`FileTest.class.getResource("")`,得到当前类...

    Java获取文件的路径及常见问题解决方案

    绝对路径是从根目录出发的完整路径,而相对路径是从当前工作目录出发的路径。 二、获取文件路径的方法 Java提供了多种获取文件路径的方法,包括: 1. 使用getResourceAsStream()方法 该方法返回一个InputStream...

    UrlUtil.zip_UrlUtil_java URLUtil

    2. **得到当前类的路径**:这可能是指获取加载类的`.class`文件的绝对路径。使用`Class.getResource()`或`Class.getResourceAsStream()`方法可以获取到相对于类路径的资源路径,然后转化为绝对路径。 3. **取得当前...

    详解java配置文件的路径问题

    在本文中,我们将详细介绍 Java 配置文件的路径问题,并对绝对路径、相对路径和 classpath 类文件路径进行详细介绍。 绝对路径 绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。例如,`...

    Java获取工程路径方法详解

    - 如果获取当前类的绝对路径,可以使用this.getClass().getResource(""),它会返回以类的包名为前缀的路径,即从根目录开始的路径。 - 示例代码演示了这两种方式的区别,需要注意的是路径中的空格被编码为"%20",...

    Java路径问题汇总[文].pdf

    `new File(String filePath)`构造函数要求传入的路径参数要么是正确的URI格式,要么是包含空格的正确相对或绝对路径字符串。File对象的路径分隔符通常是操作系统默认的,如Windows上的反斜杠,而URL和URI则始终使用...

    关于java 读取eclipse下文件相对路径 关于Java的文件相对路径问题一直 ....doc

    在Eclipse中,为了保证代码在其他环境中也能正常工作,建议使用绝对路径或者基于类加载器的资源获取方式(如`ClassLoader.getResource()`或`ClassLoader.getResourceAsStream()`),而不是依赖于工作空间的相对路径...

Global site tag (gtag.js) - Google Analytics