博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java获取项目中路径方法
阅读量:5825 次
发布时间:2019-06-18

本文共 1624 字,大约阅读时间需要 5 分钟。

Java获取项目中路径方法

假设项目结构如下:

D:\workspace\maven-web-project\target\maven-web-project\|-WEB-INF\  |-classes\    |-pack\      |-Test.class    |-config.properties
class Test {    static {        /*在Test类中获取路径*/        // 打印 file:/D:/workspace/maven-web-project/target/maven-web-project/WEB-INF/classes/        System.out.println(Test.class.getClassLoader().getResource(""));        // 打印 file:/D:/workspace/maven-web-project/target/maven-web-project/WEB-INF/classes/        System.out.println(Test.class.getClassLoader().getResource("/"));        // 打印 file:/D:/workspace/maven-web-project/target/maven-web-project/WEB-INF/classes/pack/        System.out.println(Test.class.getResource(""));        // 打印 file:/D:/workspace/maven-web-project/target/maven-web-project/WEB-INF/classes/        System.out.println(Test.class.getResource("/"));        // 打印 D:\App\apache-tomcat-7.0.69\bin        System.out.println(new File("").getAbsolutePath());        // 打印 D:\        System.out.println(new File("/").getAbsolutePath());        // 打印 null        System.out.println(Thread.currentThread().getClass().getResource(""));        // 打印 file:/D:/App/apache-tomcat-7.0.69/lib/        System.out.println(Thread.currentThread().getClass().getResource("/"));        // 打印 file:/D:/App/apache-tomcat-7.0.69/lib/        System.out.println(Thread.currentThread().getClass().getClassLoader().getResource(""));        // 打印null        System.out.println(Thread.currentThread().getClass().getClassLoader().getResource("/"));    }}

总结:

获取classpath的方法

Test.class.getClassLoader().getResource("")Test.class.getResource("/")

欢迎加入学习交流群569772982,大家一起学习交流。

转载地址:http://ylsdx.baihongyu.com/

你可能感兴趣的文章
Ubuntu设置python3为默认版本
查看>>
JsonCpp 的使用
查看>>
问题账户需求分析
查看>>
JavaSE-代码块
查看>>
爬取所有校园新闻
查看>>
32、SpringBoot-整合Dubbo
查看>>
python面向对象基础
查看>>
HDU 2044 一只小蜜蜂(递归)
查看>>
docker 下 安装rancher 笔记
查看>>
spring两大核心对象IOC和AOP(新手理解)
查看>>
数据分析相关
查看>>
Python LDAP中的时间戳转换为Linux下时间
查看>>
微信小程序蓝牙连接小票打印机
查看>>
环境错误2
查看>>
C++_了解虚函数的概念
查看>>
全新jmeter视频已经上架
查看>>
Windows 8下如何删除无线配置文件
查看>>
解决Windows 7中文件关联和打开方式
查看>>
oracle系列(五)高级DBA必知的Oracle的备份与恢复(全录收集)
查看>>
hp 服务器通过串口重定向功能的使用
查看>>