zoukankan      html  css  js  c++  java
  • Java获取项目中的路径 分类: Java Game 2014-08-14 10:17 122人阅读 评论(0) 收藏


    在项目中经常需要获取某个文件的路径:

    在这里提供一些获取路径的方法..

    1.此种方式获取的路径,是当前类所在的路径:

    Java代码  收藏代码
    1. UserDAOTest.class.getResource("UserDAOTest.class")  

    结果如下:

    file:/E:/java/workspace/testProject/WebContent/WEB-INF/classes/com/java/business/dao/UserDAOTest.class

    2.此种方式获取当前classpath的路径:

    Java代码  收藏代码
    1. Thread.currentThread().getContextClassLoader().getResource("")  

     结果如下:

    file:/E:/java/workspace/testProject/WebContent/WEB-INF/classes/

    3.此种方式获取系统资源文件的路径.如果为空,则是获取classpath所在的路径。

    Java代码  收藏代码
    1. ClassLoader.getSystemResource("")  

    结果如下:

    file:/E:/java/workspace/testProject/WebContent/WEB-INF/classes/

    4.此种方式获取UserDAOTest class文件的路径。

    Java代码  收藏代码
    1. UserDAOTest.class.getResource("")  

    结果如下:

    file:/E:/java/workspace/testProject/WebContent/WEB-INF/classes/com/business/dao/
     

    5.此种方式,获取项目所在的磁盘。

    Java代码  收藏代码
    1. new File("/").getAbsolutePath()  

    结果如下:

    E:


    6.此种方式,获取项目名称的绝对路径。

    Java代码  收藏代码
    1. System.getProperty("user.dir")  

    结果如下:

     E:javaworkspace estProject


     转载原地址: zhouhaitao.iteye.com/blog/1338527

    本文为博主原创文章,未经博主允许不得转载。
  • 相关阅读:
    Spring事务管理
    ssh三大框架整合
    SVN服务器安装教程
    springaop配置
    SVN学习笔记
    spring整合jdbc
    ubuntu 虚拟XP chm文件用不了
    Acegi的标签库authzauthorize
    android http 连接通信
    UltraISO(软碟通)制作安装Ubuntu
  • 原文地址:https://www.cnblogs.com/you-well-day-fine/p/4671643.html
Copyright © 2011-2022 走看看