当前位置 : 主页 > 编程语言 > java >

获取JavaApplication当前工程路径

来源:互联网 收集:自由互联 发布时间:2023-09-14
前日因工作中使用到日志和配置工具类,使相关信息输出文件中,因此总结了一下java中获取当前路径的方法(非web工程)。 1、File类: File file = new File(".");System.out.println(file.getCanonicalPat


前日因工作中使用到日志和配置工具类,使相关信息输出文件中,因此总结了一下java中获取当前路径的方法(非web工程)。


1、File类:


File file = new File(".");
System.out.println(file.getCanonicalPath());//如果是..则返回上一级文件夹
System.out.println(file.getAbsolutePath());


输出:


E:\workspace\Test



E:\workspace\Test\.


可见使用getCanonicalPath为获取当前路径,使用getAbsolutePath会把.也作为一级路径。


2、System.getProperty("user.dir");


直接通过获取系统属性来获取当前路径。



另附上一篇资料,


Java System.getProperty()中的参数大全:


http://wenku.baidu.com/view/6546b82e453610661ed9f460.html




网友评论