gpt4 book ai didi

java - 从 .jar Java 中的当前目录搜索文件

转载 作者:太空宇宙 更新时间:2023-11-04 07:59:34 24 4
gpt4 key购买 nike

我想知道如何在系统上搜索文件,但该文件将放置在 .jar 所在的目录中。示例:

MySearchProgram.jar(可执行文件)我的文件.txt

两个文件(MySearchProgram.jar、MyFile.txt)将放置在同一目录中:/home/jfabian/文档我需要读取该文件,为此我需要找到它并指定 MyFile.txt 目录,问题是我想从 .jar 可执行文件执行此操作。

我知道如何使用 Oracle 提供的算法查找指定根的文件:[查找.java][1]

提前谢谢您

最佳答案

要确定 JAR 文件所在的目录,请使用

Test.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath()

从 JAR 文件加载的任何类(上例中的 Test)。

关于java - 从 .jar Java 中的当前目录搜索文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13051952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com