From: http://my.oschina.net/u/1583086/blog/521259

下面是一些得到classpath和当前类的绝对路径的一些方法。

1.this.getClass().getResource("")

得到的是当前类class文件的URI目录。  
如:file:/D:/workspace/jbpmtest3/bin/com/test/

2.   this.getClass().getResource("/")   
得到的是当前的classpath的   绝对URI路径    。  
如:file:/D:/workspace/jbpmtest3/bin/

3.   this.getClass()    .   getClassLoader().getResource("")   
得到的也是当前ClassPath的   绝对URI路径    。  
如:file:/D:/workspace/jbpmtest3/bin/

4.   ClassLoader.getSystemResource("")   
得到的也是当前ClassPath的   绝对URI路径    。  
如:file:/D:/workspace/jbpmtest3/bin/

5.   Thread.currentThread().getContextClassLoader ().getResource("")   
得到的也是当前ClassPath的   绝对URI路径    。  
如:file:/D:/workspace/jbpmtest3/bin/

6.   ServletActionContext.getServletContext().getRealPath(“/”)   
Web应用程序    中,得到Web应用程序的根目录的绝对路径。这样,我们只需要提供相对于Web应用程序根目录的路径,就可以构建出定位资源的绝对路径。  
如:file:/D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/WebProject

得到classpath和当前类的绝对路径的一些方法相关推荐

  1. java 路径 20,java中得到classpath和当前类的绝对路径的一些方法(路径中的%20进行替换空格)...

    原网址:http://blog.csdn.net/shendl/article/details/1427475 (注意:利用下面方式得到路径,如果路径中有空格字符, 那么会有"%20&quo ...

  2. java中得到classpath和当前类的绝对路径的一些方法(路径中的%20进行替换空格)...

    原网址:http://blog.csdn.net/shendl/article/details/1427475 (注意:利用下面方式得到路径,如果路径中有空格字符, 那么会有"%20&quo ...

  3. 两个具有相同的名称在CLASSPATH中的类

    http://d2100.com/questions/817 两个具有相同的名称在CLASSPATH中的类 如果我有两个名称相同的类说在我的类路径的两个不同的JAR将拾起JVM Matcher.jav ...

  4. Java知多少(9) import及Java类的搜索路径

    如果你希望使用Java包中的类,就必须先使用import语句导入. import语句与C语言中的 #include 有些类似,语法为:     import package1[.package2-]. ...

  5. 在eclipse中关于Spring和Hibernate 的XML配置如何提示类的包路径的办法

    转载自  在eclipse中关于Spring和Hibernate 的XML配置如何提示类的包路径的办法 我们在配Spring 或者Hibernate 配置文件的时候,发觉在配置类路径的时候,在双引号下 ...

  6. Java核心类库-IO-File类介绍和路径分割符

    Java的IO:类和接口存在于Java.io包中 讲IO操作之前,必须要先讲File类(文件/目录) File类介绍和路径分割符: File类是IO包中唯一表示磁盘文件和磁盘目录的对象的路径. 该类包 ...

  7. Javaimport以及Java类的搜索路径

    如果你希望使用Java包中的类,就必须先使用import语句导入. import语句与C语言中的 #include 有些类似,语法为: import package1[.package2-].clas ...

  8. Java 编程问题:七、Java 反射类、接口、构造器、方法和字段

    原文:Java Coding Problems 协议:CC BY-NC-SA 4.0 贡献者:飞龙 本文来自[ApacheCN Java 译文集],自豪地采用谷歌翻译. 本章包括涉及 Java 反射 ...

  9. java实体类生成mysql表_springboot+mybatis通过实体类自动生成数据库表的方法

    前言 本章介绍使用mybatis结合mysql数据库自动根据实体类生成相关的数据库表. 首先引入相关的pom包我这里使用的是springboot2.1.8.RELEASE的版本 org.mybatis ...

最新文章

  1. Self20171218_TestNG+Maven+IDEA环境搭建
  2. #x开头的是什么编码呢。浏览器可以解释它。如中国等同与中文中国?
  3. PHP7实战开发简单CMS内容管理系统(8)登录权限控制功能分离
  4. 【错误记录】Git 使用报错 ( git: ‘switch‘ is not a git command. See ‘git --help‘. )
  5. Scikit-learn 数据预处理之鲁棒缩放RobustScaler
  6. Angular 小试牛刀[1]:Getting Started
  7. Android图形---Graphics(概要)
  8. 关于云主机拷贝复制资源异常的处理办法
  9. Docker Swarm的前世今生
  10. 2016年考研数学一解析 ​​​
  11. 怎么查询网络热点事件的舆论热度的办法技巧
  12. python量化交易书籍推荐_量化交易的几本书籍介绍
  13. 详细介绍文本检索基准BEIR: A Heterogeneous Benchmark for Zero-shot Evaluation of Information Retrieval Models
  14. Vue 钩子函数activated未触发
  15. 运维简历怎么写项目描述_职场小白怎么写简历?一份好简历=成功一半
  16. 码神军训(四,五)——代码跳舞军体拳
  17. 概率DP——BZOJ4008 [HNOI2015]亚瑟王
  18. GIS中墨卡托与WGS 84的瓦片编号计算方法
  19. Linux下的聊天软件
  20. java实现超级玛丽游戏

热门文章

  1. Linux双网卡绑定实现
  2. [转]新东方老师上课讲的笑话(太有才了)
  3. 停止使用p = 0.05
  4. bigquery_在BigQuery中链接多个SQL查询
  5. leetcode 354. 俄罗斯套娃信封问题(dp+二分)
  6. leetcode面试题 17.07. 婴儿名字(并查集)
  7. 乞力马扎罗山 海明威_我如何对海明威编辑器(一种流行的写作应用程序)进行反向工程,并从泰国的海滩上构建了自己的数据库
  8. MongoDB教程-使用Node.js从头开始CRUD应用
  9. angular 模块构建_通过构建全栈应用程序学习Angular 6
  10. 任务完成:我从CNC2018 GetAJob挑战中学到的东西