「java项目相对路径」java项目的类路径
今天给各位分享java项目相对路径的知识,其中也会对java项目的类路径进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、关于JAVA项目中相对路径和绝对路径的表示
- 2、java绝对路径和相对路径的区别
- 3、如何在java web项目中获得相对路径
- 4、什么是java的相对路径和绝对路径阿 怎么访问相对路径里的文件和绝对路径里的文件
关于JAVA项目中相对路径和绝对路径的表示
相对路径
..\aa\\bb
绝对路径
C:\aa\bb
.代表当前路径
..表示上一级
\就相当于双击
我是这么理解的
java绝对路径和相对路径的区别
1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:\xyz\test.txt 代表了test.txt文件的绝对路径。也代表了一个
URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中,"/"代表Web应用的根目录。和物理路径的相对表示,例如:"./" 代表当前目录,
"../"代表上级目录。这种类似的表示,也是属于相对路径。
如何在java web项目中获得相对路径
第一步: 先获得classpath路径
String classpath = this.getClass().getResource("/").getPath().replaceFirst("/", "");
这样子可以得到classpath路径,类似于:
F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/WEB-INF/classes/
然后把WEB-INF/classes截取就能获得WebAPP目录啦:
String webappRoot = classpath.replaceAll("WEB-INF/classes/", "");
得到的结果就是:
F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/
通过这个路径你就能获取该文件夹下的所有文件啦
什么是java的相对路径和绝对路径阿 怎么访问相对路径里的文件和绝对路径里的文件
1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。
2、绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录
"./":代表目前所在的目录。
"../":代表上一层目录。
以"/"开头:代表根目录。
java项目相对路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java项目的类路径、java项目相对路径的信息别忘了在本站进行查找喔。
发布于:2022-11-28,除非注明,否则均为
原创文章,转载请注明出处。