JFC系列4之获取用户当前工作路径

简介:   在JAVA编程中,有时我们需要生成一些文件与我们打包之后的JAR包在同一个目录下。有些朋友可能会通过类的加载器等获取路径,不过,如果仅仅是要获取JAR包的目录的话,在JAVA中有一种更为简单的方法,使用System类的getProperty方法,参数是"user.dir"。

  在JAVA编程中,有时我们需要生成一些文件与我们打包之后的JAR包在同一个目录下。有些朋友可能会通过类的加载器等获取路径,不过,如果仅仅是要获取JAR包的目录的话,在JAVA中有一种更为简单的方法,使用System类的getProperty方法,参数是"user.dir"。代码如下:

/** * 获取用户当前的工作目录 * * @return String 用户当前的工作目录 */ public static String getPath() { return System.getProperty("user.dir").replace("//", "/"); }  

  上面代码已被收录在我的diaoxianSoft中的myUtil包中。此包暂未完善,亦未做正规测试,不知其有多大通用性,仅作为我个人的私有包,在自己写代码中使用。

  JFC系列将分享一些常见但又让我们这些新手头疼的问题的解决方法,希望大家继续关注,也希望大家一起分享自己的成果。

目录
相关文章
|
Web App开发 编解码 Ubuntu
YouTube下载视频教程:常用的网站软件插件APP都有涉及
有时候可能需要YouTube上的视频来进行一些操作,比如教程演示,语言学习,视频编辑等.....那么YouTube视频怎么下载下来呢?方法比较多。在这篇文章里我会给大家介绍一些下载YouTube视频的常用网站、浏览器插件、电脑软件和手机APP,方便大家找到最合适的方法去保存油管视频。
3038 1
YouTube下载视频教程:常用的网站软件插件APP都有涉及
|
Android开发 异构计算
|
Java 应用服务中间件 开发工具
基于Javaweb实现小区物业管理系统
基于Javaweb实现小区物业管理系统
371 0
基于Javaweb实现小区物业管理系统
|
JavaScript Java 关系型数据库
开源云真机平台Sonic版本升级实践
开源云真机平台sonic从1.5.0升级到最新的2.0.5版本实践记录
开源云真机平台Sonic版本升级实践
|
Ubuntu Linux 数据安全/隐私保护
手把手教你Windows+Linux双系统的安装与卸载(二)
后台突然有很多小伙伴留言想看 Linux+Windows 双系统的安装,本想自己写一个,但看了一眼自己那台服役快6年的老古董,想想还是不折腾它了。 于是上网搜索找到了这篇教程,已经征得原作者同意转载至本公众号,并且征得他的同意标注为原创。如果觉得本文对你有帮助,欢迎赞赏,所得款项全部归还原作者。
660 0
手把手教你Windows+Linux双系统的安装与卸载(二)
|
网络协议 安全 网络安全
centos7.6部署vsftpd服务实现一个用户一个访问目录
本文章分为2部分,分别是FTP的理论部分和实战部分 FTP原理以及相关理论 FTP文件传输协议,是典型的C/S结构的应用层协议,需要由服务端软件、客户端软件两部分共同实现文件传输功能。 FTP文件传输协议提供文件上传和下载,可以在局域网使用,也可以在互联网使用。 FTP属于应用层协议,同时也属于TCP,TCP的好处:安全、可靠、有连接、速度慢,通过ftp可以传输文件
468 0
centos7.6部署vsftpd服务实现一个用户一个访问目录
|
SQL JSON Oracle
PDMan 之数据库逆向解析
上次给大家介绍了一款数据库设计建模工具——PDMan(Physical Data Model Manager),作为一款国产开发工具,想要替代 PD(PowerDesigner) 当然不能只是简单的建表就可以,还得可以把现在已建成的数据库表,逆向解析自动生成数据库表信息的能力才行,今天就来说下用 PDMan 如何逆向解析。
1022 0
PDMan 之数据库逆向解析
|
存储 移动开发 小程序
SoloPi:支付宝 Android 专项测试工具 | 开源
近年来,随着移动互联网的蓬勃发展,移动测试技术也取得了长足的进步,从早期基于测试脚本的单机自动化,到录制回放、图像识别、云测平台等测试技术贴合实际业务需求深度应用和创新,测试效率从而一次又一次被提升。
2055 0
SoloPi:支付宝 Android 专项测试工具 | 开源
|
机器学习/深度学习 弹性计算 自然语言处理
不破不立!为什么说浪潮iGIX是真正属于大型企业的中台?
不破不立!为什么说浪潮iGIX是真正属于大型企业的中台?
716 0
不破不立!为什么说浪潮iGIX是真正属于大型企业的中台?
|
JSON Java 应用服务中间件
四步,搞定一个短信验证码登录!
四步,搞定一个短信验证码登录!
927 0
四步,搞定一个短信验证码登录!