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

    本文为博主原创文章,未经博主允许不得转载。
  • 相关阅读:
    Linux 常用命令总结(二)
    Linux(CentOS7)使用 RPM 安装 mysql 8.0.11
    Linux(CentOS7) 相关软件安装
    8、js——字符串
    7、js——数组
    6、js——创建对象方式
    5、js——this说明
    4、js——函数
    4、js——对象
    2、js编写位置
  • 原文地址:https://www.cnblogs.com/you-well-day-fine/p/4671643.html
Copyright © 2011-2022 走看看