System.getProperty(user.dir) 获取jar包所在目录
- /**
- 获得当前类的完整路径。最后一句
- */
- package org.outman.dms.server;
- import java.net.MalformedURLException;
- import java.net.URI;
- import java.net.URISyntaxException;
- import java.net.URL;
- /**
- *
- java.version Java 运行时环境版本
- java.vendor Java 运行时环境供应商
- java.vendor.url Java 供应商的 URL
- java.vm.specification.version Java 虚拟机规范版本
- java.vm.specification.vendor Java 虚拟机规范供应商
- java.vm.specification.name Java 虚拟机规范名称
- java.vm.version Java 虚拟机实现版本
- java.vm.vendor Java 虚拟机实现供应商
- java.vm.name Java 虚拟机实现名称
- java.specification.version Java 运行时环境规范版本
- java.specification.vendor Java 运行时环境规范供应商
- java.specification.name Java 运行时环境规范名称
- os.name 操作系统的名称
- os.arch 操作系统的架构
- os.version 操作系统的版本
- file.separator 文件分隔符(在 UNIX 系统中是“ / ”)
- path.separator 路径分隔符(在 UNIX 系统中是“ : ”)
- line.separator 行分隔符(在 UNIX 系统中是“ /n ”)
- java.home Java 安装目录
- java.class.version Java 类格式版本号
- java.class.path Java 类路径
- java.library.path 加载库时搜索的路径列表
- java.io.tmpdir 默认的临时文件路径
- java.compiler 要使用的 JIT 编译器的名称
- java.ext.dirs 一个或多个扩展目录的路径
- user.name 用户的账户名称
- user.home 用户的主目录
- user.dir
- */
- public class Test {
- public static void main(String[] args) throws MalformedURLException, URISyntaxException {
- System.out.println("java.home : "+System.getProperty("java.home"));
- System.out.println("java.class.version : "+System.getProperty("java.class.version"));
- System.out.println("java.class.path : "+System.getProperty("java.class.path"));
- System.out.println("java.library.path : "+System.getProperty("java.library.path"));
- System.out.println("java.io.tmpdir : "+System.getProperty("java.io.tmpdir"));
- System.out.println("java.compiler : "+System.getProperty("java.compiler"));
- System.out.println("java.ext.dirs : "+System.getProperty("java.ext.dirs"));
- System.out.println("user.name : "+System.getProperty("user.name"));
- System.out.println("user.home : "+System.getProperty("user.home"));
- System.out.println("user.dir : "+System.getProperty("user.dir"));
- System.out.println("===================");
- System.out.println("package: "+Test.class.getPackage().getName());
- System.out.println("package: "+Test.class.getPackage().toString());
- System.out.println("=========================");
- String packName = Test.class.getPackage().getName();
- /*URL packurl = new URL(packName);
- System.out.println(packurl.getPath());*/
- URI packuri = new URI(packName);
- System.out.println(packuri.getPath());
- //System.out.println(packuri.toURL().getPath());
- System.out.println(packName.replaceAll("//.", "/"));
- System.out.println(System.getProperty("user.dir")+"/"+(Test.class.getPackage().getName()).replaceAll("//.", "/")+"/");
- }
- }
System.getProperty(user.dir) 获取jar包所在目录相关推荐
- 读取jar包所在目录和jar包内文件
在网上查找了很多关于读取jar包的相对路径资料,但是大多都是读取jar包内文件的方法介绍,甚至有人将读取包内路径的方法混淆为读取包外路径的方法.经过本人亲自的测试,对于两种读取文件的方 ...
- linux启动jar后回到根目录,SpringBoot 打包 Jar 启动后,获得jar包所在目录,SpringBoot获取根目录...
获取根目录五种方法 //第一种 File path = new File(ResourceUtils.getURL("classpath:").getPath()); if (!p ...
- Java获取jar包所在路径
try {//获取当前类所在路径String path = new AlgApplicationTests().getClass().getProtectionDomain().getCodeSour ...
- Java配置文件找不到指定_转载:Java项目读取配置文件时,FileNotFoundException 系统找不到指定的文件,System.getProperty(user.dir)的理解...
还有就是:System.getProperty("user.dir"),都说获得的是"工作目录",有老铁们在意这个,工作目录怎么理解吗?我这做了个简单的测试. ...
- System.getProperty(user.dir)定位问题
文章目录 前言 一.System.getProperty方法 二.踩坑的属性user.dir 1.在IDEA中System.getProperty(user.dir)的值 2.部署到tomcat中的S ...
- System.getProperty(user.dir); 获得系统属性
转载自:http://201111181922.iteye.com/blog/1335869 System.getProperty("user.dir")//用户的当前工作目录,在 ...
- JAVA获取程序/jar包所在路径
public class path{public static void main(String []args){//输出本程序/jar包所在路径System.out.println(System.g ...
- System.getProperty(user.dir) Java获取项目路径
Java获取项目路径:System.getProperty("user.dir") 今天写一个小程序,需要获取当前项目的根目录.百度搜索得知System.getProperty(& ...
- 由System.getProperty(user.dir)引发的联想
是什么: System.getPorperty("user.dir")的功能是得到当前项目路径. 1 @Test 2 public void test02() throws IOE ...
最新文章
- 第四章 .net core做一个简单的登录
- java json自定义_java返回json设置自定义的格式
- USACO-Section1.4 Barn Repair (贪心算法)
- 【李宏毅机器学习】Recurrent Neural Network Part2 循环神经网络(p21) 学习笔记
- Win7下MATLAB 7.0下载地址+详细安装+运行错误解决
- ctfshow-WEB-web9( MD5加密漏洞绕过)
- python是什么-马哥教育官网-专业Linux培训班,Python培训机构
- 阿里开始“拆”中台?!中台建设何去何从?
- 二叉树的遍历方法总结与c++实现
- Red Hat Enterprise Linux 8.0 安装(全网最详细版)
- 马尔可夫链(Markov chain)的基本认识
- 10个web开发好用框架
- python程序设计基础教程ppt_Python程序设计基础教程
- mac book pro 安装网络准入后经常死机
- 4p营销组合策略案例_营销组合策略的4P讲解
- 神经网络及其在点云中的应用
- CSR867x — 如何修改BLE的蓝牙地址
- 流量计专用无线物联模块介绍
- pandas数据排序sort_values后面inplace=True与inplace=False的实例驱动理解
- C++基础到实战开发(附带课程源码)
热门文章
- Hyperledger Fabric 实战(七):链码 shim API 详解
- 编转码、CDN和AI是如何撑起短视频数百亿市场规模的
- Excel教程一:将Excel中一列转换成多行
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- Mysql ERROR 2002 (HY000) Can't connect to local MySQL server through socket
- Zabbix探索:无法获取Windows主机CPU利用率、负载等问题处理
- vim环境设置和自动对齐
- Cisco PT模拟实验(8) 三层交换机的基本配置
- 迅游科技拟作价27亿元收购移动应用开发商狮之吼
- Tomcat修改favicon.ico图标,Linux下Tomcat修改favicon.ico图标,Tomcat更换favicon.ico图标...