Java如何获取路径呢?
下文笔者讲述java中获取路径的方法分享,如下所示:
1.获取当前类所在的“项目名路径”
String rootPath = System.getProperty("user.dir");
2.使用反射获取编译文件“jar包路径”System.out.println(类名.class.getClassLoader().getResource("文件名/文件夹")); System.out.println(System.getProperty("java.class.path")); InputStream is = 类名.class.getClassLoader() .getResourceAsStream( "test.properties" );3.使用File提供的函数获取当前路径
File directory = new File("");//设定为当前文件夹 try{ System.out.println(directory.getCanonicalPath());//获取标准的路径 System.out.println(directory.getAbsolutePath());//获取绝对路径 }catch(Exceptin e){} File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(".")和new File("..")两种路径有所区别。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。