获取当前项目的根目录的方法

 2023-09-16 阅读 14 评论 0

摘要:2019独角兽企业重金招聘Python工程师标准>>> /** * TODO 取得当前项目的根目录 */ public class Application { /** * TODO 获取根目录 * @return */ public static String getRootPath(){ //因为类名为"Application",因此" Application.cla

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

/**  * TODO 取得当前项目的根目录  */  
public class Application {   /**  * TODO 获取根目录  * @return  */  public static String getRootPath(){   //因为类名为"Application",因此" Application.class"一定能找到   String result = Application.class.getResource("Application.class").toString();   int index = result.indexOf("WEB-INF");   if(index == -1){   index = result.indexOf("bin");   }   result = result.substring(0,index);   if(result.startsWith("jar")){   // 当class文件在jar文件中时,返回"jar:file:/F:/ ..."样的路径    result = result.substring(10);   }else if(result.startsWith("file")){   // 当class文件在class文件中时,返回"file:/F:/ ..."样的路径    result = result.substring(6);   }   if(result.endsWith("/"))result = result.substring(0,result.length()-1);//不包含最后的"/"   return result;   }   
}

转载于:https://my.oschina.net/rouchongzi/blog/109802

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/70889.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息