gpt4 book ai didi

java - 获取 .jar 文件旁边的文件夹的位置

转载 作者:行者123 更新时间:2023-12-02 08:49:40 25 4
gpt4 key购买 nike

在我正在制作的程序中,我需要访问与其相邻的文件夹中的图像。当我使用 Eclipse 运行该程序时,该程序工作正常,但是当我将其导出到 .jar 文件时,它无法正确获取文件夹的位置。

File roomF = new File("Assets/Rooms/1/0.png");

在 IDE 中,roomF 引用正确的位置:

C:\Users\[Username]\Desktop\Eclipse Java\[Project name]\Assets\Rooms\1\0.png

但是,在 .jar 文件中,它指的是:

C:\Users\[Username]\Assets\Rooms\1\0.png.

我该如何解决这个问题?

最佳答案

您不应该拥有 JAR 之外的资源或需要本地路径才能工作的依赖项。在您的项目中创建一个资源文件夹并从那里加载文件。

关于java - 获取 .jar 文件旁边的文件夹的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60867196/

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