// 第一种:获取类加载的根路径 D:\git\daotie\daotie\target\classes
23 File f = new File(this.getClass().getResource("/").getPath());
24 System.out.println(f);
25
26 // 获取当前类的所在工程路径; 如果不加“/” 获取当前类的加载目录 D:\git\daotie\daotie\target\classes\my
27 File f2 = new File(this.getClass().getResource("").getPath());
28 System.out.println(f2);
29
30 // 第二种:获取项目路径 D:\git\daotie\daotie
31 File directory = new File("");// 参数为空
32 String courseFile = directory.getCanonicalPath();
33 System.out.println(courseFile);
34
35
36 // 第三种: file:/D:/git/daotie/daotie/target/classes/
37 URL xmlpath = this.getClass().getClassLoader().getResource("");
38 System.out.println(xmlpath);
39
40
41 // 第四种: D:\git\daotie\daotie
42 System.out.println(System.getProperty("user.dir"));
43 /*
44 * 结果: C:\Documents and Settings\Administrator\workspace\projectName
45 * 获取当前工程路径
46 */
47
48 // 第五种: 获取所有的类路径 包括jar包的路径
49 System.out.println(System.getProperty("java.class.path"));
分享到:
相关推荐
linear algebra done wrong
专为中小学教育开发打造的3D设计软件--3DOne,致力于学生思维能力的提高,实现创新素质教育的发展。因此,3DOne具备简单易用的程序环境,支持专业级的涂鸦式平面草图绘制,可进行丰富实用的3D实体设计,提供多种多样...
3done实体设计案例:杯子制作.pdf
3Done 入门课程《矿泉水瓶》制作
本篇就来整理获取数据的几种方式。 ■ 数据源放在$rootScope中 var app = angular.module("app",[]); app.run(function($rootScope){ $rootScope.todos = [ {item:"",done:true}, {item:"",done:false} ]; }) ...
对于$.ajax请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种问题,才有了$when…done…fail…then的封装,它将$.ajax这嵌套结构转成了顺序平行的结果,向下面的$.ajax写法,看起来很乱 $.ajax({ url...
Linear algebra done right是一本很经典的线性代数入门教材
3Done 入门课程《葫芦》制作
3D建模
Statistics Done Wrong is a pithy, essential guide to statistical blunders in modern science that will show you how to keep your research blunder-free. You'll examine embarrassing errors and omissions ...
分析FPGA的DONE上拉电阻阻值与启动关系
现在的许多3done版本是需要烦人的用户登录的,在使用中会感觉许多不方便,所以在网络上找了许久终于发现这个不需要用户名登录的版本,希望能让你愉快的进行,3d模型编辑
3Done-帆船的制作教程.pdf
Get things done英文版,好书啊
Liner Algebra Done Right
5初识3Done.docx 6饼干模具.docx 7创意书签.docx 8小椅子.docx 9花瓶.docx 10小茶杯.docx 11卡通手机架.docx 12立式笔筒.docx 13小印章.docx 14楼空垃圾桶.docx 15小能牙刷架.docx 16地球仪.docx 17飞机模型.docx 18...
Linear Algebra Done Right一本很有趣的高等代数讲义,比国内大学的高等代数深一些,但是看起来很简单
3Done 入门课程《 创意笔筒》制作
Project-done:项目完成!
getting things done advanced workflow diagram GTD最好的流程图 PDF版