java中获取类加载路径和项目根路径的5种方式分析
2017-12-27 16:41
405 查看
本篇文章介绍了,java中获取类加载路径和项目根路径的5种方式分析。需要的朋友参考下:
(从脚本之家链接过来的代码,方便以后查看。)
原文链接
代码内容为:
(从脚本之家链接过来的代码,方便以后查看。)
原文链接
代码内容为:
package my; import java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo(); try { muDemo.showURL(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void showURL() throws IOException { // 第一种:获取类加载的根路径 D:\git\daotie\daotie\target\classes File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); // 获取当前类的所在工程路径; 如果不加“/” 获取当前类的加载目录 D:\git\daotie\daotie\target\classes\my File f2 = new File(this.getClass().getResource("").getPath()); System.out.println(f2); // 第二种:获取项目路径 D:\git\daotie\daotie File directory = new File("");// 参数为空 String courseFile = directory.getCanonicalPath(); System.out.println(courseFile); // 第三种: file:/D:/git/daotie/daotie/target/classes/ URL xmlpath = this.getClass().getClassLoader().getResource(""); System.out.println(xmlpath); // 第四种: D:\git\daotie\daotie System.out.println(System.getProperty("user.dir")); /* * 结果: C:\Documents and Settings\Administrator\workspace\projectName * 获取当前工程路径 */ // 第五种: 获取所有的类路径 包括jar包的路径 System.out.println(System.getProperty("java.class.path")); } }
相关文章推荐
- java中获取类加载路径和项目根路径的5种方式分析
- java中获取类加载路径和项目根路径的5种方式分析
- java中获取类加载路径和项目根路径的5种方式分析
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中获取类加载路径和项目根路径的5种方法
- java中获取类加载路径和项目根路径的5种方法 复制代码
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中获取类加载路径和项目根路径的5种方法
- java中获取类加载路径和项目根路径的5种方法
- java(JSP)中几种获取项目路径方式
- java 获取当前文件(项目)路径的多种方式
- java.io.File的路径获取方式分析
- JAVA_WEB项目中响应端获取文件路径的方式(tomcat服务器)
- javaWeb-web项目中加载资源文件路径的两种方式
- java配置文件读取和项目路径的多种获取方式