Java 获取路径的几种方法

如题所述

File f = new File(this.getClass().getResource("").getPath());
System.out.println(f);结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test
获取当前类的绝对路径;第二种:File directory = new File("");//参数为空
String courseFile = directory.getCanonicalPath() ;
System.out.println(courseFile);结果:C:\Documents and Settings\Administrator\workspace\projectName
获取当前类的所在工程路径;第三种:URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt");
System.out.println(xmlpath);结果:file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt
获取当前工程src目录下selected.txt文件的路径第四种:System.out.println(System.getProperty("user.dir"));结果:C:\Documents and Settings\Administrator\workspace\projectName
获取当前工程路径第五种:System.out.println( System.getProperty("java.class.path"));结果:C:\Documents and Settings\Administrator\workspace\projectName\bin获取当前工程路径
温馨提示:内容为网友见解,仅供参考
无其他回答

java获取当前路径
很多朋友都想知道java获取当前路径有哪几种方法?下面就一起来了解一下吧~1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));\/\/user.dir指定了当前的路径 2、使用File提供的函数获取当前路径:  File directory = new&...

JavaWeb项目如何获取文件路径?
2、获取浏览器地址 通过`request.getRequestURL()`获取当前请求的URL。3、获取当前文件的绝对路径 通过`new File(request.getServletContext().getRealPath("\/"))`创建文件对象,调用`getAbsolutePath()`方法获取文件的绝对路径。二、使用JSP获取文件路径 1、获取文件的绝对路径 例如在`index.jsp`页面中...

你知道,java项目中是如何获取文件地址的吗?
在Java代码中,主要通过`class.getResource(String name)` 和 `class.getClassLoader().getResource(String name)`两种方法获取文件地址。下面详细探讨两者之间的异同。`class.getResource(String name)`方法可以接收相对路径(相对于类)或绝对路径(以根目录符号 `\/ `表示项目的根目录)。返回的是URL对...

java获取项目resource路径(javaweb获取项目路径)
java怎么获取resources下的文件路径1.读取本地的xml文件,需要注意对应的路径 \/\/读取xml文件,xmlFile为读取文件的路径DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance;DocumentBuilderbuilder=factory.newDocumentBuilder;Documentdocument=builder.parse(xmlFile);NodeListnodeList=document.getElementsByTag...

java项目中文件的路径
java项目中文件的路径-方法大全 一、 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)System.getProperty("user.dir");上述相对路径中,java项目中的文件是相对于项目的根目录web项目中的文件路径视不同的web服务器不同而不同(tomcat是...

Java中路径的获取总结以及URL和URI的区别
路径获取分直接写死在代码上和动态获取路径。直接写死就不说了,动态获取方法很多最常用的..\/和${pageContext.request.contextPath},获取路径可以用getClass().getResource()。URl和URL一个是相对路径一个是绝对路径,比如相对路径和你同包的你直接写对象(类,各种格式文件)名字就行,绝对路径就是你...

java中获取文件路径的几种方式
File的getPath方法得到相对路径 getAbsolutePath方法得到绝对路径 举个例子 String fileName = "yourfile.txt";File aFile = new File(fileName);\/\/这里可以把路径拼在fileName前面 可以用相对路径 也可以用绝对 注意分隔符 System.out.println(aFile.getPath()); \/\/相对路径 System.out.println(...

java怎么获取resources下的文件路径
1. 使用Class类的getResource方法:在Java项目中,如果你想获取resources目录下的文件路径,可以使用`Class`类的`getResource`方法。这个方法能够返回一个`URL`对象,代表资源的路径。2. 相对路径和绝对路径:`getResource`方法可以接受相对路径或绝对路径作为参数。如果是相对路径,它通常是相对于`classpath...

java怎么获取resources下的文件路径
1. 使用ClassLoader获取资源文件路径:通过类加载器的`getResource`方法,可以获取到资源文件的URL。这种方法适用于位于类路径下的资源文件。2. 具体实现步骤:在Java项目中,resources目录通常是类路径的一部分。使用`ClassLoader`的`getResource`方法,可以传入相对路径或绝对路径来获取资源文件的URL。通过...

如何查找java的安装路径?
Windows下查看方法:1、win键 +R 进入运行命令窗口。2、输入cmd。3、输入java(如果之前配置过环境变量)--回车 4、输入java -verbose(启用详细输出)--回车 5、在输出信息的最后边会有java安装的路径。Linux下查看方法:[root@localhost ~]# echo $JAVA_HOME ...

相似回答