java 程序路径_Java程序路径
Java里的路径包括2个:workset(user.dir)的路径和classpath(java.class.path)的路径。
classpath路径其实是一个路径集合,但是和workset有关系。
public class HiYou {
public void hi(){
System.out.println("Hi,Yours!");
}
public static void main(String[] args){
System.out.println(System.getProperty("user.dir"));
String classPath = System.getProperty("java.class.path");
String[] classpathArr = classPath.split(":");
System.out.println("###################### classpathSize:" + classpathArr.length + " #########################");
for(String str : classpathArr) {
System.out.println(str);
}
}
}
复制代码
输出,挑出相关的
user.dir用户当前工作目录地址:/Users/eleme/Downloads/servlet-demo
###################### classpathSize:104 #########################
classpath地址组成
1.JVM自带的jar包的地址
/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/*.jar
2.代码build编译后的地址
/Users/eleme/Downloads/servlet-demo/target/classes/eleme/classes
3.maven仓库中jar包的地址
/Users/eleme/.m2/maven-repository/*
4.IDEA的jar包地址
/Applications/IntelliJ IDEA CE 2.app/Contents/lib/idea_rt.jar
复制代码
classpath和user.dir相关的地方是:classpath中的项目代码编译结果输出地址的路径的前缀一般是user.dir,这个地址可以通过maven的build标签控制。
org.springframework.boot
spring-boot-maven-plugin
/Users/eleme/Downloads/servlet-demo/target/classes/eleme
复制代码
所以,当Spring报找不到配置文件时,你知道怎么解决了吗?
java 程序路径_Java程序路径相关推荐
- java读取src xml文件路径_Java获取路径方法相对路径读取xml文件方法
(1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI ...
- java绝对路径和相对路径_Java文件路径,绝对路径和规范路径
java绝对路径和相对路径 Today we will look into the Java file path. Java File path can be abstract, absolute o ...
- java的相对路径和绝对路径_Java 相对路径和绝对路径的区别
一.概念 1.相对路径-顾名思义,相对路径就是相对于当前文件的路径.网页中一般表示路径使用这个方法. 2.绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径.绝对路径就是你的主页上的文件或 ...
- java绝对路径相对路径_java绝对路径和相对路径的理解
日常开发中引用东西经常会遇到路径问题,各种尝试,各种出错,其实只要理解了这两种路径,问题便迎刃而解. 在java中路径有两种表示方法:绝对路径和相对路径. (1) 相对路径:它以不带"\&q ...
- java相对路径和绝对路径_Java相对路径/绝对路径总结
Java相对路径/绝对路径总结[@more@]1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test ...
- java 相对路径转绝对路径_Java相对路径/绝对路径总结(转)
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径.http://www. ...
- java程序组成_java程序是由什么组成的
展开全部 1.源程序文32313133353236313431303231363533e78988e69d8331333363373732件的构成 要编写Java程序,首先应该知道Java程序文件中必 ...
- java整除输出_Java程序输出可被其他数字整除的数字
我有一个程序,该程序读取两个实数,然后打印出这两个之间的所有数字,这些数字可以被2或3或5整除.该程序可以正常工作,但是当用户输入两个非常大的数字时(例如1122222123333)和21412332 ...
- java exe 路径_Java程序获取执行自己的java.exe路径
首先通过:java.lang.management包提供的接口获取当前进程ID:接下来利用wmic命令根据进程ID获取进程exe的目录.代码如下: /** * Windows下获取运行当前程序的jav ...
- java运行原理_Java程序的加载与运行原理详解
Java程序的运行包括两个非常重要的阶段: 一.编译阶段 第一步:程序员需要在计算机硬盘中任意位置创建一个.java扩展名的文件,该文件被称为 java源文件,源文件当中编写的是java源代码/源程序 ...
最新文章
- Java - Java集合中的安全失败Fail Safe机制 (CopyOnWriteArrayList)
- 一起学Android之Menu
- 我实在不懂Python的Asyncio
- 笔记本html怎么插入图片,将图像嵌入到jupyter笔记本中并导出为HTML
- Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!
- 外网DNS系统外网访问及邮件系统外网域名访问问题
- C语言宏的特殊用法和几个坑
- HTTP Status 404(The requested resource is not available)
- oracle数据库sqlloader,初见Oracle SqlLoader工具
- python 扫描枪_获取键盘输入或者USB扫描枪数据
- Java图片上查找图片算法
- 一、深度学习和神经网络
- 什么是UV贴图和展开?游戏建模纯干货,UV的详细解释,不懂得赶紧看过来!
- 在线五子棋对战 --- 人机对战的实现
- Electron对接语音唤醒Windows SDK
- js 数字金额的转换 (转)
- java 数组元素位置_在Java中显示数组元素的位置
- 万万没想到:用理工科思维理解世界
- Android4.4蓝牙耳机HFP流程分析-1
- 老笔记本电脑机械500GB升级固态1T
热门文章
- 【图像融合】基于matlab IHS图像融合【含Matlab源码 724期】
- SPSS正态性检验(图文+数据集)【SPSS 015期】
- 保密协议无效认定_保密协议其实并没用?
- 无人驾驶 ai算法_AI机器学习具有碳足迹,因此无人驾驶汽车也是如此
- java 多表联合查询后的结果的结果放入list里 如何拿出来_联表查询出来的结果集合放入两个POJO中然后放入List里,然后在JSP里显示出来。高手请进……急……在线等!...
- 土木工程与计算机专业考研学校排名,2017年土木工程专业考研大学排名
- Java邮件发送:带附件 or 不带附件 is nothing
- 16.2. jps - Java Virtual Machine Process Status Tool
- LintCode_408 二进制求和
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题(三)