1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 获取当前项目的根目录的方法

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

时间:2020-07-15 05:19:13

相关推荐

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

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

/** * 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; } }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。