`
wbw3wbw
  • 浏览: 45764 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA中寻找文件路径

    博客分类:
  • JAVA
阅读更多
public class FileTest {      
    public static void main(String[] args) throws Exception {      
        System.out.println(Thread.currentThread().getContextClassLoader().getResource("")); 
       System.out.println(FileTest.class.getClassLoader().getResource(""));      
     
       System.out.println(ClassLoader.getSystemResource(""));  
       
       //常用方法
       String s = FileTest.class.getResource("").toURI().getPath();
		String filePath = s.substring(1, s.length());
		
       System.out.println(FileTest.class.getResource("").toURI().getPath()); //实用     
       System.out.println(FileTest.class.getResource("/"));    
        //Class文件所在路径    
        System.out.println(new File("/").getAbsolutePath()+"##########");      
       System.out.println(System.getProperty("user.dir"));      
    }      
}  

 

分享到:
评论

相关推荐

    用java通过文件操作实现最短路径问题

    在IT领域,尤其是在软件开发中,寻找图中的最短路径是一个常见的问题,广泛应用于路由算法、网络优化和游戏设计等。本程序以Java为编程语言,利用文件操作来解决这个问题,实现了从输入文件读取数据并把计算结果保存...

    java 迷宫 随机生成 自动寻找路径 用到树的深度遍历

    在这个项目中,我们将深入探讨如何使用Java来实现一个迷宫的随机生成以及自动寻找路径的方法,同时会涉及树的深度遍历这一核心算法。 首先,迷宫生成通常采用的是深度优先搜索(DFS,Depth-First Search)或广度...

    java实现的求迷宫最短路径算法

    在给定的压缩包中,包含两个文件:ShortPath.java和Position.java,它们分别代表了核心算法和坐标位置的数据结构。 首先,`Position.java`文件可能定义了一个类,用于表示迷宫中的位置。这个类通常会包含两个属性,...

    Java:寻找两点之间所有路径

    标题“Java:寻找两点之间所有路径”涉及到的是在图论中的一个经典问题,即如何在图(可以是无向图或有向图)中找出从一个起点到终点的所有可能路径。这个问题在许多实际场景中都有应用,比如网络路由、社交网络分析...

    Java路径问题

    - `java.nio.file.Paths`和`java.nio.file.Path`类在Java 7引入,提供更现代和灵活的文件路径操作,如合并路径、解析路径等。 3. 类加载器路径 - 在Java中,类加载器负责查找和加载类的字节码。默认的`...

    java路径解决方案

    类路径是Java虚拟机(JVM)寻找类文件的路径集合,它决定了哪些目录和.jar文件被JVM用于加载类。默认情况下,Java会搜索当前目录("."),但通常我们需要自定义类路径以包含项目中的库和其他依赖。可以通过以下方式...

    java迷宫自动生成与寻找路径

    java迷宫自动生成与寻找路径。 可以设置迷宫大小,最大为50,最小为5。 按make为自动绘制迷宫,find为寻找路径。 使用递归、随机方向的方式生成迷宫,位操作来设置上下左右的墙。 文件包括源码与jar运行程序。

    寻找最短路径A*算法的实现

    在提供的文件列表中,`FindBestPath.class`、`Link.class`和`Node.class`应该是已经编译过的Java类文件,而`FindBestPath.java`、`Link.java`和`Node.java`则是对应的源代码文件。通过阅读这些源代码,可以更深入地...

    java获取jdk路径

    例如,我们可以假设JDK的bin目录总是包含`javac`编译器,然后通过遍历`JAVA_HOME`下的子目录并寻找`javac.exe`或`javac`来定位JDK路径。以下是一个利用正则表达式的示例: ```java import java.io.File; import ...

    java的编译路径与运行路径

    当执行`java`命令时,JVM会遍历类路径中的所有目录和JAR文件来寻找所需的类。 在直接运行一个类(如`java HelloWorld`)时,JVM会从当前目录(".")开始查找对应的类文件。如果类有包,JVM会根据包结构在相应目录下...

    java实现的最短路径问题

    迪杰斯特拉(Dijkstra)算法是一种广泛应用的寻找图中单源最短路径的算法。它由荷兰计算机科学家艾兹格·迪杰斯特拉于1956年提出,适用于加权无环图和有向无环图(DAG)。迪杰斯特拉算法的基本思想是从起点开始,...

    Java的path配置路径

    Path变量是一个包含可执行文件路径的列表,当我们在命令行中输入一个命令时,系统会搜索Path中列出的所有目录,寻找与该命令对应的可执行文件。对于Java,我们需要将JDK安装目录下的bin目录添加到Path变量中,因为...

    Java版查找并打印有向图中的所有环路径

    在标题中提到的"Java版查找并打印有向图中的所有环路径",这个问题涉及到图论中的一个经典问题——寻找环路。在实际应用中,如线程死锁识别,有向图的环路检测具有重要价值,因为线程间的资源依赖关系可以被抽象为有...

    java 语言最短单元路径

    根据给定的文件信息,我们可以深入探讨Java编程语言中实现最短路径算法的相关知识点,特别是Dijkstra算法在图论中的应用。尽管代码片段中的注释是用非标准符号表示的,但通过分析代码结构和变量命名,我们可以推断出...

    用java写的查询某市地铁的最短路径,递归算法

    在实现最短路径算法时,开发者可能采用了Dijkstra算法或A*搜索算法,这两种算法都适合在图中寻找最短路径。Dijkstra算法是一种基于贪心策略的算法,它每次选择当前未访问节点中距离起点最近的一个并扩展。而A*算法则...

    java路径设置[借鉴].pdf

    CLASSPATH环境变量则指定了Java在运行时寻找类(.class文件)的路径列表,包括目录和.jar文件。Java会遍历这个列表来加载所需的类。默认情况下,JDK的`rt.jar`(包含Java运行时库)需要在CLASSPATH中,例如Windows上...

    java中word或者是excel转换成pdf文件

    在JDK中,将dll文件添加到系统路径或者项目类路径下是必要的步骤。通常,这可以通过设置环境变量或者在Java代码中动态加载dll来完成。一旦dll被正确加载,就可以通过Jacob库的API来操作Word和Excel。 转换过程大致...

    java地图最短路径源程序

    在IT行业中,尤其是在软件开发领域,寻找地图上的最短路径是一项常见的任务,广泛应用于导航系统、物流规划等领域。本项目是使用Java编程语言实现的,旨在帮助开发者理解如何通过算法来解决这一问题。这里我们将深入...

    车辆路径问题 (VRP),Java 上的遗传算法解决方案_java_代码_下载

    在这个Java实现的遗传算法解决方案中,我们首先需要理解遗传算法的基本步骤: 1. **初始化种群**:随机生成一组初始的车辆路线,每条路线可以看作是一个个体,形成种群。 2. **适应度函数**:为每个个体计算适应度...

    java调用外部jar文件

    但是,如果我们想要加载不在标准类路径中的jar文件,就需要自定义类加载器。 创建自定义类加载器通常需要继承`java.lang.ClassLoader`类,并重写`findClass()`方法。在这个方法中,我们可以实现读取外部jar文件,...

Global site tag (gtag.js) - Google Analytics