「java获得相对路径」java相对路径怎么写

博主:adminadmin 2023-01-09 20:06:12 66

本篇文章给大家谈谈java获得相对路径,以及java相对路径怎么写对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何在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 相对路径

相对路劲,是指相对自身而言的,打个比方说:src和xml是一层楼的两个房间,testmain和b分别是两个房间里的人,如果一个人要去找另一个人是不是要走出门,然后进到那个人的房间里呢。也就是说再testmain中访问b。就要先出门,然后再找b啊。其他情况同理啊~~

你认为对的那个路径我从来没写过,我就知道两种路径一种是绝对路径,另一种是相对路径,绝对路径是:D:/文件夹名/文件名 相对路径:../开头的形式的。一般相对路径用的比较多。

全部手打,完全个人理解。。。。。。如有不明白的可以再探讨。。。。。望采纳。。。

java 怎么把文件的绝对路径转换成相对路径

服务器中的Java类获得当前路径

Weblogic WebApplication的系统文件根目录是你的weblogic安装所在根目录。

例如:如果你的weblogic安装在c:\bea\weblogic700…… 那么,你的文件根路径就是c:\. 所以,有两种方式能够让你访问你的服务器端的文件:

a.使用绝对路径: 比如将你的参数文件放在c:\yourconfig\yourconf.properties, 直接使用 new FileInputStream("yourconfig/yourconf.properties");

b.使用相对路径: 相对路径的根目录就是你的webapplication的根路径,即WEB-INF的上一级目录,将你的参数文件放

在yourwebapp\yourconfig\yourconf.properties, 这样使用: new

FileInputStream("./yourconfig/yourconf.properties"); 这两种方式均可,自己选择。

(2)。Tomcat 在类中输出System.getProperty("user.dir");显示的是%Tomcat_Home%/bin

(3)。Resin 不是你的JSP放的相对路径,是JSP引擎执行这个JSP编译成SERVLET 的路径为根。比如用新建文件法测试File f = new File("a.htm"); 这个a.htm在resin的安装目录下

(4)。如何读相对路径哪? 在Java文件中getResource或getResourceAsStream均可

例:getClass()。getResourceAsStream(filePath);//filePath可以是"/filename",这

里的/代表web 发布根路径下WEB-INF/classes 默认使用该方法的路径是:WEB-INF/classes.已经在Tomcat中测试。

Java Image 获得相对路径资源方法。

用System.getProperty("user.dir")+"相对的路径" 即可。

或者直接用

getInstance("images/image-left.jpg");试试。

怎样在JAVA文件中获取该项目的相对路径

File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。

java 绝对路径 转换成相对路径

需要2个变量一个是当前路径,另一个是方案栏中的路径。比较字符串,这个你应该会做了吧。第二个变量的减去第一个变量,然后做适当更改就是你要的相对路径了

楼主 如果你的程序在E盘或者D盘 就没有相对路径了。

如果的程序在“c:\documents and settings\administrator\桌面\” 那么相对路径就应当是c:\documents and settings\administrator\桌面\MY\雨的印记.wav -c:\documents and settings\administrator\桌面\” =“/MY/雨的印记.wav ”

如果的你程序在桌面下的另一文件夹下例如Test文件下 也就是说程序的路径在:c:\documents and settings\administrator\桌面\Test\

相对路径就应当是“../MY/雨的印记.wav ”

. 一点代表当前目录

.. 两点代表上一目录

关于java获得相对路径和java相对路径怎么写的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2023-01-09,除非注明,否则均为首码项目网原创文章,转载请注明出处。