当前位置:首页 > 开发 > 编程语言 > Java > 正文

Java获取工程路径的几种方法

发表于: 2015-05-22   作者:510888780   来源:转载   浏览:
摘要: 第一种: File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); 结果: C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin 获取当前类的所在工程路径; 如果不加“
第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“/”
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获取工程路径的几种方法

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
关于java获取本地ip的几种方法 1.获取本地ip的方法 System.out.println(InetAddress.getLocalHost()
1、string str1 = Request.ApplicationPath.ToString(); 返回路径为:\HolterClientWeb 2、HttpServ
获取Java project里面的文件路径: package com.baidu; public class ProRead { public static void
方法一:以Qt Creator 作为IDE 1、启动Qt Creator,并创建一个空项目 2、输入路径和工程名字 3、添
随着项目的慢慢发展,工程中的警告数量可能越来越多。这些警告有的是我们自己写出来的,有的来自第
文件目录如下: 配置文件:firehosetos3sample.properties在src目录下面第一层,与包是一层的 在Get
转载自:http://www.cnblogs.com/linj/articles/1824413.html package com.zeph.test; import java.
1、使用FindWindow函数获取窗口句柄 示例:使用FindWindow函数获取窗口句柄,然后获得窗口大小,并
前文中我们聊了 Data URI 和 base64编码,稍微回顾下。base64编码 是将数据用 64 个可打印的字符进
归结来说有JDBC、ODBC-JDBC桥接 两种方法: 一、JDBC连接 Oracle的步骤 (1)装载并注册数据库的JDBC驱
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号