java中类加载路径和项目根路径获取的几种方式
来源:互联网 发布:吉林大学网络自助中心 编辑:程序博客网 时间:2024/05/22 11:48
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")); }}
0 0
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中获取类加载路径和项目根路径的5种方式分析
- java中获取类加载路径和项目根路径的5种方式分析
- java中获取类加载路径和项目根路径的5种方法 复制代码
- java中获取类加载路径和项目根路径的5种方法
- 项目路径的几种获取方式
- java中获取文件路径的几种方式
- java中获取文件路径的几种方式
- java中获取文件路径的几种方式
- java中获取文件路径的几种方式
- git分支提交回退
- 搜芽项目开发之SVN协作流程
- (第二讲)从服务器下载图片
- HTML5 les1
- wamp的最新apache2.4.9配置httpd.conf允许外部访问
- java中类加载路径和项目根路径获取的几种方式
- 位图管理、图片下载缓存、管理图片内存(一) 高效展示图片系列概述
- python3 aproiri算法(涉及字典来统计项集tupl作为key,int转化为tuple)
- Letter Combinations of a Phone number
- hibernate中各个jar包的含义和关系
- [转] 关于EJB分析
- 《c程序设计语言》读书笔记-4.2-扩充atof函数
- SVN基础命令手册
- 自定义下拉刷新控件-CBStoreHouseRefreshControl