获取java项目路径_Java获取项目路径
Java获取项目路径
1. 利用System获取System.getProperty("user.dir");
//输出: E:\IDEA\canye365-crawler-demo
2.利用File类new File("").getCanonicalPath(); // 当前项目路径
//输出: E:\IDEA\canye365-crawler-demo
new File(".").getCanonicalPath(); // 当前项目路径
//输出: E:\IDEA\canye365-crawler-demo
new File("..").getCanonicalPath(); // 当前项目上一级目录的路径
//输出: E:\IDEA
new File("abc").getCanonicalPath(); //当前项目路径中的abc文件夹,事实上并不存在
//输出: E:\IDEA\canye365-crawler-demo\abc
3. 获取当前工程classes文件夹路径this.getClass().getResource("/").getPath(); // classes文件夹路径
//输出: /E:/IDEA/canye365-crawler-demo/target/test-classes/
this.getClass().getResource("").getPath(); // 类的具体路径
//输出: /E:/IDEA/canye365-crawler-demo/target/test-classes/cn/canye365/
4.获取当前工程classes文件夹路径对于maven工程,resources文件夹下的文件会生成到classes文件夹中。this.getClass().getClassLoader().getResource("123.html").getPath(); //找不到文件会报NullPointerError
//输出: /E:/IDEA/canye365-crawler-demo/target/classes/123.html
this.getClass().getClassLoader().getResource(".").getPath();
//输出: /E:/IDEA/canye365-crawler-demo/target/test-classes/对于方法3、4,输出的路径最前面有一个/
- - - 结束 - - -
获取java项目路径_Java获取项目路径相关推荐
- 【源码+教程】Java桌球游戏_Java初级项目_Java练手项目_Java项目实战_Java游戏开发
今天分享的Java开源游戏项目是桌球游戏,初学者也可以用来练习喔~课程详细讲解了一个桌球游戏的编写思路和流程,即使你刚学Java没多久,也可以跟随该教程视频完成属于你自己的桌球游戏!同时,还可以加深和 ...
- java获取项目在tomcat中路径_java获取项目地址或tomcat绝对地址
在java项目中获取文件的路径,不管是相对路径还是绝对路径,其本质都是通过绝对路径去寻找. 获取项目地址 request.getSession().getServletContext().getRea ...
- java 获取home路径_Java获取项目或类路径
本文参考 封装在jar包里面,执行jar包,获取当前jar包的绝对路径 System.getProperty("java.class.path") Java获取当前class的绝对 ...
- java 绝对路径_java 获取绝对路径
1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//use ...
- java 获取路径_java 获取当前类的路径
最近在做项目的时候,自己写了一些配置参数的读取,将配置文件放到具体的位置,然后让程序根据当前类的路径寻找配置文件的路径,但是,发现eclipse的开发坏境下是可以顺利读取到指定路径下的配置文件中的配置 ...
- java当前类路径_java获取当前类的绝对路径
另,Class类还有一个getResourceAsStream方法,记得以前有个项目要读取在同一个包内的一个xml,就用的这个. 1.如何获得当前文件路径 常用: (1).Test.class.get ...
- java 获取包路径_java获取java文件路径的四种方法
java获取java文件路径的四种方法 发布时间:2020-04-17 11:03:45 来源:亿速云 阅读:750 作者:小新 今天小编给大家分享的是java获取java文件路径的四种方法,很多人都 ...
- java项目src路径_java 得到项目src路径
一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProper ...
- java 获取路径_JAVA获取文件路径
我们在上传文件和文件处理的时候需要获取资源文件的路径.但是在项目中获取的文件路径,可能并不是我们想要的文件路径,因为开发项目中获取的路径与打成jar包后的路径并不一致. 以一个SpingCloud项目 ...
最新文章
- spring mvc 关键接口 HandlerMapping HandlerAdapter
- linux无法联网使用yum提示cannot find a valid baseurl for repobase7x86_64
- Python-读写文件
- shell函数日期之间的操作(日期转秒,日期间隔秒,日期间隔天)
- window挂载到linux服务器上,在windows 7操作系统下设置挂载Linux服务器
- 聚簇索引和非聚簇索引详解
- Bootstrap 不可编辑的控件
- Spring Boot(19)---开发Web应用之Thymeleaf篇
- html表单用户名,HTML表单
- 实现 select中指定option选中触发事件
- 【POJ 2104】【主席树模板题】K-th Number
- 电路分析第三章 电容与电感
- python移动文件(非文件夹)
- Wireflow - 免费开源的用户流程图绘制工具,专为互联网产品打造
- H3C 双线路 nqa 联动
- Android Studio 如何查看Sqlite数据文件
- Python数据结构——对有序表二分查找
- Redis 动态字符串(SDS)底层原理详解
- 了解 ARM Coretex-A 系列芯片
- 利用archetype创建maven脚手架和新项目
热门文章
- 零基础想转行java?这些真挚的建议你一定要看
- java:stringbuffer的常用方法
- mongodb 查看连接数和最大连接数
- aapt读取AndroidManifest
- 杰理之如何使用USB虚拟串口作为打印口【篇】
- 学习C++ Windows 编程(你的第一个Windows程序)
- 华为atn950b指导手册_华为ATN950B BFD for 静态PW的配置问题
- 取消粘滞键_禁用“刺激性粘滞键/过滤器键”弹出对话框
- Game Programming with DirectX -- 00[序言]
- 电视盒子与机顶盒哪个好?当贝MAX 1才是最值得买的电视盒子