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

路径的获得方法

    博客分类:
  • JAVA
阅读更多

获取路径的方法:

 

  System.out.println("path1:"+this.getClass().getResource("/").getPath().replaceAll("%20", " "));


  System.out.println("path2:"+Thread.currentThread().getContextClassLoader().getResource("").toString().replaceAll("%20", " "));  


  System.out.println("path3:"+MyTest.class.getClassLoader().getResource("").toString().replaceAll("%20", " "));


  System.out.println("path4:"+ClassLoader.getSystemResource(""));  


  System.out.println("path5:"+MyTest.class.getResource("").toString().replaceAll("%20", " "));  


  String tmp = MyTest.class.getResource("").toString().replaceAll("%20", " ");
  String str = tmp.substring(tmp.indexOf(":")+1,tmp.indexOf("/WEB-INF/classes/")+"/WEB-INF/classes/".length());
  System.out.println("path6:"+str);


  System.out.println("path7:"+MyTest.class.getResource("/").toString().replaceAll("%20", " "));


  System.out.println("path8:"+new File("/").getAbsolutePath());  


  System.out.println("path9:"+System.getProperty("user.dir"));
  
  tmp = System.getProperty("user.dir");
  str = "/"+tmp.replaceAll("\\\\", "/")+"/";
  System.out.println("path10:"+str);

 

Tomcat 服务器中输出信息:

path1:/C:/tool/Tomcat 6.0/webapps/test/WEB-INF/classes/
path2:file:/C:/tool/Tomcat 6.0/webapps/test/WEB-INF/classes/
path3:file:/C:/tool/Tomcat 6.0/webapps/test/WEB-INF/classes/
path4:null
path5:file:/C:/tool/Tomcat 6.0/webapps/test/WEB-INF/classes/com/zht/test/
path6:/C:/tool/Tomcat 6.0/webapps/test/WEB-INF/classes/
path7:file:/C:/tool/Tomcat 6.0/webapps/test/WEB-INF/classes/
path8:C:\
path9:C:\tool\Tomcat 6.0\bin
path10:/C:/tool/Tomcat 6.0/bin/

 

Weblogic 服务器中输出信息:

path1:/C:/tool/BEA/weblogic92/common/lib/
path2:file:/C:/tool/BEA/weblogic92/common/lib/
path3:file:/C:/tool/BEA/weblogic92/common/lib/
path4:file:/C:/tool/BEA/weblogic92/common/lib/
path5:file:/C:/tool/BEA/user_projects/domains/Firstdomain/autodeploy/test/WEB-INF/classes/com/zht/test/
path6:/C:/tool/BEA/user_projects/domains/Firstdomain/autodeploy/test/WEB-INF/classes/
path7:file:/C:/tool/BEA/weblogic92/common/lib/
path8:C:\
path9:C:\tool\BEA\user_projects\domains\Firstdomain
path10:/C:/tool/BEA/user_projects/domains/Firstdomain/

 

分享到:
评论

相关推荐

    城市配送路径获取方法和系统.zip

    城市配送路径获取方法和系统是物流行业中至关重要的技术领域,主要关注如何在复杂的城市环境中,高效、经济地规划配送路线,以满足客户需求的同时降低运营成本。这篇文档可能详细阐述了以下关键知识点: 1. **配送...

    路径获取方法

    c++\c#\dll中关于文件路径获取的总结,在不同的情况下使用各有差异

    java文件路径获取

    ### Java 文件路径获取方法详解 #### 一、引言 在Java开发中,经常会遇到需要获取文件路径的情况,尤其是在处理配置文件、图片等资源时。本文将详细介绍Java中获取文件路径的各种方法及其应用场景,帮助开发者更好...

    JAVA中获取各种路径

    以下是对标题“JAVA中获取各种路径”及其描述和部分内答所提及的几种路径获取方法的详细解析。 ### 1. JSP中的路径获取 #### (1) 获取当前页面的完整路径:`request.getRequestURI()` 此方法返回客户端请求的当前...

    java路径获得几种方法.txt

    ### Java路径获取方法详解 #### 一、概述 在Java编程中,经常需要处理文件路径问题,特别是当涉及到Web应用程序时。Java提供了多种方法来获取虚拟路径与物理路径,这对于文件操作至关重要。本文将详细介绍几种获取...

    从HttpServletRequest获取各种路径总结

    #### 二、路径获取方法详解 ##### 1. `getRealPath` - **描述**:用于获取服务器上的实际物理路径。 - **示例**: - `request.getSession().getServletContext().getRealPath("/")` - `this.getServletContext()...

    获取文件根路径的方法

    ### 获取文件根路径的方法 在开发Web应用的过程中,经常需要获取到文件的根路径以便进行文件操作或资源定位。本文将详细介绍如何在ASP.NET环境中获取应用程序的根路径,并解释每一步的操作逻辑,帮助读者理解并掌握...

    J2EE与J2SE路径获取

    ### J2EE与J2SE路径获取方法详解 在Java开发过程中,无论是针对J2EE还是J2SE项目,路径的获取都是非常基础且重要的环节。本文将详细介绍在J2EE和J2SE环境下如何获取不同类型的路径,并通过具体示例进行说明。 ####...

    c#获取各种路径的方法

    ### C# 获取各种路径的方法详解 #### 一、概述 在C#开发中,经常会遇到需要获取当前程序或系统的各种路径的情况。例如,获取程序自身的路径、安装包的位置、用户的桌面路径等。这些路径信息对于读写文件、配置程序...

    C# 获取文件路径

    C# 获取文件路径 C# 获取文件路径是指在 C# 程序中获取当前执行文件的路径、当前工作目录的路径、基目录的路径等信息。在实际开发中,获取文件...C# 获取文件路径有多种方法,需要根据不同的应用场景选择合适的方法。

    java项目中获取路径详解

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

    struts1和struts2获取相对路径的方法

    ### Struts1 获取相对路径的方法 在Struts1中,我们通常会用到`Servlet`对象来获取当前应用的根目录,从而构建文件的绝对路径。以下是一种常见的方法: ```java String upload_filepath = this.getServlet()....

    c#获取相对路径的方法详解

    C#获取相对路径的方法详解 C#获取相对路径是指在程序中获取当前目录、可执行文件路径、应用程序域基目录等相对路径的方法。在实际开发中,获取相对路径是非常重要的,因为它可以帮助我们定位文件、配置文件、日志...

    Java获取Tomcat下war包部署的Web工程根目录路径的方法

    开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径

    windows linux 下,获取java项目绝对路径的方法

    windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题

    JAVA获取各种路径总结

    - 下面的代码展示了几种获取路径的方法: ```java package org.cheng.file; import java.io.File; public class FileTest { public static void main(String[] args) throws Exception { System.out....

    C#获取相对路径方法

    本文将详细介绍八种获取相对路径的方法,并对每种方法进行深入解析,以便开发者能够根据不同的应用场景选择最适合的方式。 ### 1. 获取和设置当前目录的完全限定路径 通过`System.Environment.CurrentDirectory`...

    JAVA读取同一路径下所有类及其方法

    在 Java 中,获取同一路径下所有类及其方法是非常重要的,这样才能对权限进行控制。在本文中,我们将提供一种获取所有类及其方法的方法。 获取同一路径下所有类及其方法 在开发内部可视化系统的“系统功能-功能...

Global site tag (gtag.js) - Google Analytics