`
jjs_love
  • 浏览: 82025 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

取得程序的物理路径

    博客分类:
  • JAVA
Web 
阅读更多

取得程序的物理路径

 private String getClassPath()
    {
    String strClassName = getClass().getName();
    String strPackageName = "";
    if(getClass().getPackage() != null)
    {
    strPackageName = getClass().getPackage().getName();
    }

    String strClassFileName = "";
    if(!"".equals(strPackageName))
    {
    strClassFileName = strClassName.substring(strPackageName.length() + 1,strClassName.length());
    }
    else
    {
    strClassFileName = strClassName;
    }

    URL url = null;
    url = getClass().getResource(strClassFileName + ".class");
    String strURL = url.toString();
    strURL = strURL.substring(strURL.indexOf('/') + 1,strURL.indexOf("/WEB-INF/"));
    strURL = strURL.replaceAll("%20"," "); //防止路径中存在空格
    return strURL;
    }

 

分享到:
评论

相关推荐

    asp.net(c#)中取得文件物理路径

    在ASP.NET应用程序开发过程中,经常会遇到需要获取服务器上文件物理路径的需求。例如,在处理上传文件、读取配置文件或访问静态资源时,都需要用到文件的物理路径。本文将详细介绍如何在ASP.NET (C#) 应用程序中获取...

    Global.asax取物理路径/取绝对路径具体方法

    取物理路径和应用程序路径 代码如下:System.Web.HttpContext.Current.Request.ApplicationPath 您可能感兴趣的文章:asp.net 在global中拦截404错误的实现方法Global.cs中自动获取未处理的异常在Global.asax文件里...

    c#取得控制台应用程序根目录

    1、取得控制台应用程序的根目录方法 ...//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径。用于App_Data中获取方法2、Server.MapPath(“”) 或者 Server.MapPath(“~/”);//返回与W

    MATLAB程序,模拟 火算法和遗传算法这两个算法结合构成的遗传模拟 火算法,对移动机器人进行路径规划 可以手动输入障碍物数量,程序动态显示路径规划的过程

    该算法在遗传算法的框架下引入了模拟退火的冷却过程,以期在全局搜索和局部搜索之间取得更好的平衡,提高路径规划的效率和解的质量。 MATLAB作为一种功能强大的数学计算和仿真平台,被广泛应用于算法的研究与开发中...

    NET根目录取得方法

    1. **`HttpRuntime.AppDomainAppPath.ToString()`**:此方法返回当前应用程序的物理路径,即Web应用程序的根目录。这对于需要访问应用程序级别的文件非常有用,例如`App_Data`文件夹中的数据文件。 ```csharp ...

    C#取得Web程序和非Web程序的根目录的N种取法总结

    1. **HttpContext.Current.Server.MapPath()**:这是Web应用程序中获取虚拟路径到实际物理路径的最常用方法。MapPath方法接收一个相对于应用程序根的虚拟路径,然后返回对应的服务器上的物理路径。例如,`Server....

    地震射线追踪FORTRAN程序

    “多次运用取得良好效果”意味着该程序在实际地震数据处理中已被证明是成功的。这意味着它可能经过了严格的测试和验证,能够在各种实际场景下提供准确的地震波路径预测,有助于地质学家和地震学家进行更精确的地震...

    博创 旅行者3号足球机器人 教练程序

    总的来说,博创旅行者3号足球机器人的教练程序是其在RoboCup中型组比赛中取得成功的关键。它整合了计算机视觉、人工智能、运动控制等多个领域的先进技术,以实现机器人在足球场上的智能化表现。随着科技的不断进步,...

    搜索算法演示程序

    A*算法在效率和准确性之间取得了平衡,能快速找到近似最优解,但需要合理设计启发式函数。 4. IDA*算法: IDA*是迭代加深的A*算法,解决了A*算法可能因启发式函数过低估价而错过最优解的问题。它通过不断增加搜索...

    波动方程正演程序

    波动方程正演程序是地球物理勘探领域中用于模拟地震波传播的重要工具,它通过数学模型来预测地震波在地下的传播路径、速度以及反射、折射等现象,从而帮助地质学家和工程师理解地下的结构和物性。在这个压缩包文件中...

    程序设计心得体会(多篇).doc

    程序设计是当今信息社会中不可或缺的一部分,它涉及到构建算法、处理数据、解决问题以及创建高效的软件产品。在学习程序设计的过程中,...这对于那些渴望在程序设计领域取得进步的学习者来说,无疑是一份宝贵的资料。

    各种路径规划算法的Matlab程序: 1.遗传算法做路径规划 2. 蚁群算法做路径规划 3.模拟 火算法做路径规划 4. 遗传算法与模拟 火算法相结合来做路径规划

    模拟退火算法则是借鉴物理中固体物质退火冷却过程,通过模拟热力学中的“退火”过程,在全局搜索和局部搜索之间寻求平衡,以期找到全局最优解。 这些算法各有优势和局限,因此在实际应用中,研究者们也探索将它们相...

    合成孔径雷达入门程序.zip

    这个过程就像一个大的物理天线在地面上扫过,但实际上是通过时间和空间合成的。 2. SAR图像形成:SAR图像的生成涉及到多个步骤,包括信号采集、回波处理、图像聚焦等。首先,雷达系统收集飞行路径上的回波信号;...

    .NET中获取程序根目录的常用方法介绍

    1、取得控制台应用程序的根目录方法 方法1、...//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径。用于App_Data中获取 方法2、Server.MapPath(“”) 或者 Server.MapPath(“~/”);//返回

    2018电赛FDC2214STM32 程序+PCB板工程文件

    "FDC2214的PCB板工程文件"则意味着包含了电路板的设计信息,如元器件布局、布线路径、电气规则检查(ERC)、物理规则检查(DRC)等,这些信息通常存储在EAD(电子设计自动化)软件的项目文件中,例如Altium Designer...

    湖南省“湘邮杯”首届程序设计大赛试题代码

    了解并熟练运用高斯消元法,能有效解决实际问题,例如物理学中的力学平衡、电路分析等。 遍历技术是数据结构与算法中的重要概念,主要用于访问树形结构或者图的每一个节点。常见的遍历方式有深度优先搜索(DFS)和...

    ACM程序设计大赛,推荐图书和推荐网站

    ### ACM程序设计大赛知识点解析 #### 一、训练网站推荐 1. **北京大学POJ (Problem Online Judge)** ...通过阅读本书并结合实际编程实践,可以显著提高解决复杂问题的能力,并在比赛中取得更好的成绩。

    大量批处理实用程序例程

    查看开机自启动程序的完整路径.cmd 查看电脑硬件信息.bat 检测光驱中是否有盘.cmd 添加环境变量.cmd 解析ipconfig命令输出通用函数.cmd 调用系统气泡.cmd 通过inf重启电脑.cmd C盘转换为NTFS格式.cmd dos下重启.bat ...

Global site tag (gtag.js) - Google Analytics