三九宝宝网宝宝百科宝宝知识

java中类加载路径和项目根路径获取的几种方式

04月07日 编辑 39baobao.com

[美国投资移民申请路径图和风险]美国投资移民申请路径图和风险-第一步:准备申请材料,递交美国移民局准备材料,签署认购合同,递交申请至美国移民局。申请人先递交移民申请(I-526),在获得美国移民局的审核通过前...+阅读

File f = new File(this.getClass().getResource("/").getPath());

System.out.println(f);

// 获取当前类的所在工程路径; 如果不加“/” 获取当前类的加载目录 D:\git\daotie\daotie\target\classes\my

File f2 = new File(this.getClass().getResource("").getPath());

System.out.println(f2);

// 第二种:获取项目路径 D:\git\daotie\daotie

File directory = new File("");// 参数为空

String courseFile = directory.getCanonicalPath();

System.out.println(courseFile);

// 第三种: file:/D:/git/daotie/daotie/target/classes/

URL xmlpath = this.getClass().getClassLoader().getResource("");

System.out.println(xmlpath);

// 第四种: D:\git\daotie\daotie

System.out.println(System.getProperty("user.dir"));/** 结果: C:\Documents and Settings\Administrator\workspace\projectName* 获取当前工程路径*/// 第五种: 获取所有的类路径 包括jar包的路径

java怎么获得当前电脑打开的文件路径比如TXT文件

1。可以在servlet的init方法里 String path = getServletContext()。getRealPath("/"); 这将获取web项目的全路径 例如 :E:\eclipseM9\workspace\tree\ tree是我web项目的根目录 2。 你也可以随时在任意的class里调用 tClass()。getClassLoader()。getResource("/")。 getPath(); 这将获取 到classes目录的全路径 例如 : E:\eclipseM9/workspace/tree/WEB-INF/classes/ 这个方法也可以不在web环境里确定路径,比较好用 tContextPath(); 获得web根的上下文环境 如 /tree tree是我的web项目的root context 本文来自CSDN博客,转载请标明出处: 。

java获取某个文件夹的路径怎么写

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

public class PathTest

{

public static void main(String[] args)

{

File file = new File(".\\src\\baidu");

System.out.println(file.getAbsolutePath());

try

{

System.out.println(file.getCanonicalPath());

} catch (IOException e)

{

e.printStackTrace();

}

}

}

getAbsolutePath()和getCanonicalPath()的不同之处在于,getCanonicalPath()得到的是一个规范的路径,而getAbsolutePath()是用构造File对象的路径+当前工作目录。例如在上面的例子中.(点号)代表当前目录。getCanonicalPath()就会把它解析为当前目录但是getAbsolutePath()会把它解析成为目录名字(目录名字是点号)。

下面是上面程序在我电脑上的输出:

G:\xhuoj\konw\.\src\baidu

G:\xhuoj\konw\src\baidu

以下为关联文档:

批评和表扬的几种方式英: Here's some ways of giving praise Excellent work. The CEO will be very pleased. This is wonderful. You aced it. Wow! Your work is really impressive. Good job!...

浅谈合并财务报表解读的路径和重点一、合并财务报表的解读路径 不同的信息需求者对合并财务报表的分析,可能有不同的着眼点或不同的切入角度:想了解企业集团整体财务状况的,可能更加关注合并资产负债表;想了解企...

如何改变程序默认安装路径在其它空间较大的分区里新建一个文件夹专用于安装软件,例如在D盘里新建一个文件夹,将其命名为“软件安装夹”(你也可以自定义文件夹名啦!^_^); 步骤二:执行“开始/运行”命令,输入“...

野外如何寻找方向和路径野外旅游必须携带地图,按着地图走可有很大的把握不会迷路。但地图也可能有未记载的路线。可能有几种情况:首先,可能是该地图发行之后,才完成的新道路,该道路又分为新辟建的道路、...

java中类只有public这一个修饰符按正常来说,java中,有以下几种修饰符类型: JAVA修饰符类型(public,protected,private,friendly) public的类、类属变量及方法,包内及包外的任何类均可以访问; protected的类、类属...

Java利用poi导出excel表格如何在导出时自由选择路径导出时自由选择路径的代码如下: 1、后台输出Excel文件代码:OutputStream output = response.getOutputStream();response.reset();response.setHeader("Content-disposition", "a...

PS中用钢笔画完路径怎么给路径填充颜色1、首先打开PS软件,然后在PS中打开需要处理的图片。 2、接下来按快捷键“Ctrl+j”复制背景图层,后面的操作都在复制图层上进行。 3、接下来在左边工具栏中选择“钢笔工具”,...

答好外加分哦 !什么是绝对路径什么是相对路径答好外加分哦 !什么是绝对路径什么是相对路径,什么是相对路径绝对路径:首先,以在网页制作为例,这样最容易弄明白。 假设你要在你的网页中插入一幅图片,那么你可能会碰到以下情况(假...

绝对路径什么意思绝对路径什么意思,网页设计中绝对路径的概念是什么:所谓“绝对路径”就是从根目录开始一直到该目录的全程的路径,这样说可能太抽象,举个例子:"c:\apache\htdocs\cgi-bin\test.cgi"...

推荐阅读
图文推荐