转载于:http://www.jb51.net/article/36320.htm
package my;
import java.io.File;
import java.io.IOException;
import java.net.URL;
public class MyUrlDemo {
public static void main(String[] args) {
MyUrlDemo muDemo = new MyUrlDemo();
try {
muDemo.showURL();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void showURL() throws IOException {
// 第一种:获取类加载的根路径 D:\git\daotie\daotie\target\classes
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包的路径
System.out.println(System.getProperty("java.class.path"));
}
}
- 浏览: 44636 次
- 性别:
- 来自: 成都
相关推荐
在Java中,获取路径是操作文件和目录时的基本需求。正确地获取和使用路径对于文件的创建、读取、写入等操作至关重要。本篇总结将从多个角度介绍Java中获取路径的方法。 ### 1. 获取系统属性路径 Java提供了一种...
在Java编程中,获取路径是常见的操作,尤其是在Web应用程序开发中。本文主要介绍Java中获取路径的各种方法,包括绝对路径和相对路径的概念,以及在JSP和Servlet中的具体实现。 首先,理解基本概念: 1. **绝对路径...
Java 项目中获取路径详解 在 Java 项目中,获取路径是非常重要的,因为它关系到项目的正确运行。特别是在 Java Web 项目中,获取路径变得更加复杂。下面我们将详细讨论 Java 项目中获取路径的方法和注意事项。 ...
Linux环境下使用Java获取路径涉及几个关键的概念和知识点,包括路径的表示方式、相对路径与绝对路径的区别、获取系统属性以及使用File类进行文件操作等。 首先,Linux系统中的路径分隔符是正斜杠("/"),例如,"cd /...
在Java编程语言中,获取路径是一项基础且重要的任务,它涉及到文件系统操作和资源定位。在Java中,路径处理主要由java.io和java.nio.file包中的类来支持。本篇文章将详细探讨Java中如何获取和操作路径。 首先,我们...
1. **获取路径下的所有文件和目录** 使用`Files.walk()`或`Files.list()`方法可以遍历指定路径下的所有文件和目录。`walk()`方法会递归地遍历目录,而`list()`仅返回指定目录中的文件名。例如,获取根目录下的所有...
这段简单的JAVA代码可以获取到WINDOWS的系统目录和环境变量,在XP和WIN7下测试通过!
通过以上介绍,我们可以看到,在Java开发中,无论是Web开发还是普通的Java应用程序开发,获取路径都是一个非常重要且实用的功能。掌握这些方法,可以帮助开发者更好地管理项目中的文件路径,提高程序的灵活性和可...
在 Java 中,获取同一路径下所有类及其方法是非常重要的,这样才能对权限进行控制。在本文中,我们将提供一种获取所有类及其方法的方法。 获取同一路径下所有类及其方法 在开发内部可视化系统的“系统功能-功能...
Java 获取当前路径 Java 获取当前路径是 Java 编程中一个常见的需求,下面我们将讨论如何在 Java 中获取当前路径。 方法一:使用 System.getProperty() 函数 使用 System.getProperty() 函数可以获取当前路径,该...
Java获取路径的方法是一个在开发中常用的技术点,特别是在Web应用的开发过程中,我们需要获取各种资源文件的路径,以便正确地访问这些文件。在Java Web应用中,资源文件可能包括图片、CSS文件、JS脚本以及其他二进制...
以下是对标题“JAVA中获取各种路径”及其描述和部分内答所提及的几种路径获取方法的详细解析。 ### 1. JSP中的路径获取 #### (1) 获取当前页面的完整路径:`request.getRequestURI()` 此方法返回客户端请求的当前...
java、servlet、jsp、class等等中如何获得所在的路径
### Java 文件路径获取方法详解 #### 一、引言 在Java开发中,经常会遇到需要获取文件路径的情况,尤其是在处理配置文件、图片等资源时。本文将详细介绍Java中获取文件路径的各种方法及其应用场景,帮助开发者更好...
### JAVA获取项目路径 在Java开发中,获取项目的路径是一个非常常见的需求,尤其是在处理文件读写、资源定位等场景时尤为重要。本文将详细介绍如何通过不同的方法来获取项目的各种路径,并结合示例代码进行说明。 ...
5. **检查路径有效性**: 在获取路径后,可能需要验证该路径是否实际存在,可以使用`Files.exists()`方法: ```java boolean isDesktopExist = Files.exists(desktopPath); ``` 6. **读取桌面文件**: 一旦有了...
如果需要获取的是文件对象而非文件名,可以使用`listFiles()`方法,它会返回一个`File`对象数组: ```java File[] files = directory.listFiles(); for (File file : files) { System.out.println("文件或目录:" ...