用Java获得项目的路径

如题所述

第1个回答  2016-07-18
getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。返回的内容最后包含/)

例如 项目在/D:/workspace/MainStream/Test

在javaProject中,getClass().getResource("/").getFile().toString() 返回:/D:/workspace/MainStream/Test/bin/

public String getCurrentPath(){
//取得根目录路径
String rootPath=getClass().getResource("/").getFile().toString();
//当前目录路径
String currentPath1=getClass().getResource(".").getFile().toString();
String currentPath2=getClass().getResource("").getFile().toString();
//当前目录的上级目录路径
String parentPath=getClass().getResource("../").getFile().toString();

return rootPath;

}本回答被网友采纳

java获取项目resource路径(javaweb获取项目路径)
3.在Servlet中取得路径:(1)得到工程目录:request.getSession().getServletContext().getRealPath("")?参数可具体到包名。结果:E:TomcatwebappsTEST(2)得到IE地址栏地址:request.getRequestURL()结果:(3)得到相对地址:request.getRequestURI()结果:\/TEST\/test java中类加载路径和项目根路径获取有几...

JavaWeb项目如何获取文件路径?
一、利用Servlet获取文件路径 1、获取项目的绝对路径 通过`getServletContext().getRealPath("\/")`实现,得到的是项目的绝对路径。2、获取浏览器地址 通过`request.getRequestURL()`获取当前请求的URL。3、获取当前文件的绝对路径 通过`new File(request.getServletContext().getRealPath("\/"))`创建文件...

用Java获得项目的路径
getClass().getResource() 方法获得相对路径( 此方法在jar包中无效。返回的内容最后包含\/)例如 项目在\/D:\/workspace\/MainStream\/Test 在javaProject中,getClass().getResource("\/").getFile().toString() 返回:\/D:\/workspace\/MainStream\/Test\/bin\/ public String getCurrentPath(){ \/\/取得根目录路...

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

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

java用getServletContext().getRealPath("\/")获取项目路径的问题
也就是得到你web项目布署的路径。request.getScheme()得到协议如:http:\/\/ request.getServerName() 得到服务器名称如:127.0.0.1 request.getServerPort() 得到端口号如8080 request.getContextPath() 得到当前上下文路径,也就是安装后的文件夹位置。上面 连起来拼成完整的url request.getRealPath()...

java 项目如何获取项目所在的物理根路径
在java中获得文件的路径在我们做上传文件操作时是不可避免的。web上运行1:this.getClass().getClassLoader().getResource("\/").getPath();this.getClass().getClassLoader().getResource("").getPath();得到的是ClassPath的绝对URI路径。如:\/D:\/jboss-4.2.2.GA\/server\/default\/deploy\/hp....

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

在java中怎么获取页面的路径
获取当前工程src目录下selected.txt文件的路径 第四种:System.out.println(System.getProperty("user.dir"));结果:C:Documents and SettingsAdministratorworkspaceprojectName 获取当前工程路径 第五种:System.out.println( System.getProperty("java.class.path"));结果:C:Documents and Settings...

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

相似回答