// 第一种:获取类加载的根路径 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"));
分享到:
相关推荐
在使用西门子S7-1200 PLC进行编程时,PTO(Pulse Train Output,脉冲列输出)是一种常见的控制方式,用于精确地驱动伺服电机或其他步进电机,实现精密定位任务。在本问题中,用户遇到了在PTO控制第三方伺服回原点后...
3done实体设计案例:杯子制作.pdf 本文将对3done实体设计案例中的杯子制作进行详细分析,涵盖旋转、扫掠、渲染、贴图等技术,并对杯子制作中的关键步骤进行详细解释。 一、旋转技术 在3done实体设计中,旋转技术...
- **台灯设计**:通过对台灯的设计过程,学生将学习到如何综合运用3DOne中的各种工具和技术来完成一个完整的项目。 - **课桌椅设计**:此案例着重于家具设计,让学生了解如何设计出既美观又实用的桌椅模型。 #### ...
Linux系统中获取路径的文件名有多种方法,以下是其中的两种常见方法: 1. 使用basename命令 basename命令可以将路径中的文件名提取出来,例如: [root@dabu.info ]#basename /root/aaa/bbb/dabu.txt dabu.txt 这...
3DOne是由中望软件公司开发的一款针对初学者和学生的3D建模软件,它以其易用性和丰富的功能深受用户喜爱。2015年发布的这个特别版本,省去了常规的用户登录需求,使得软件的启动和使用更为直接,无需担心忘记密码...
总之,《Linear Algebra Done Wrong》通过其独特的教学方式和内容编排,旨在帮助学生建立坚实的线性代数基础,并逐步适应现代数学理论的研究方法。对于那些寻求深入了解线性代数背后的深层原理、而非仅仅停留在表面...
3Done 入门课程《矿泉水瓶》制作
3Done-帆船的制作教程.pdf
《Linear Algebra Done Wrong》由布朗大学数学系教授谢尔盖·特雷尔(Sergei Treil)撰写,旨在为数学基础较为扎实的学生提供一种更深入理解线性代数的方法。该书强调严谨的证明和定义,同时保留了一些传统入门教材中...
在Android开发中,WindowManager是Android系统提供的一种服务,它允许开发者将视图(View)添加到系统的窗口层。WindowTest3_done.zip文件中的内容很可能是一个关于如何使用WindowManager服务的示例项目,用于帮助...
Getting Things Done - The Art Of Stress-Free Productivity.pdf
《线性代数 Done Right》是一本由谢尔登·阿克斯勒(Sheldon Axler)撰写的线性代数教科书,目前已经有第三版。本书被广泛认为是线性代数入门的经典之作,尤其适合北美大学三四年级本科生学习。本教材的主要特点是...
done: function (res, curr, count) { // $('.x-body').find('.layui-table-body').find(table).find(tbody).children(tr).on('click', function () { // var id = JSON.stringify($('.x-body').find('.layui-...
对于$.ajax请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种问题,才有了$when…done…fail…then的封装,它将$.ajax这嵌套结构转成了顺序平行的结果,向下面的$.ajax写法,看起来很乱 $.ajax({ url...
为了确保FPGA的正常启动,设计者需要充分理解FPGA的配置方式,包括其上电时序和配置数据加载的过程。这些知识不仅有助于确保FPGA的功能完整性,还有助于提高整个电子系统的可靠性,避免因设计不当导致的系统失效问题...
3Done 入门课程《葫芦》制作 本课程旨在指导初学者使用 3Done 软件完成《葫芦》的设计和制作。通过学习本课程,学生将掌握基本的 3D 设计和建模技术,并能够独立完成简单的三维模型设计。 课程概况 本课程共分为 ...
"Get Things Done(GTD)" 是一种时间管理和个人生产力提升的方法论,由大卫·艾伦(David Allen)在2001年提出。GTD的核心理念是将大脑从日常事务中解放出来,通过系统化的过程来管理任务和想法,从而提高效率和...
3Done 入门课程《创意笔筒》制作 titre :3Done 入门课程《创意笔筒》制作 Description :3Done 入门课程《创意笔筒》制作 标签 :3Done 部分内容 : 本课程主要讲解了如何使用3Done软件设计和制作一个创意...