gpt4 book ai didi

java - 路径、相对、直接

转载 作者:行者123 更新时间:2023-11-29 04:45:19 27 4
gpt4 key购买 nike

我知道有几个类似的问题,但是,其中的示例并没有说明问题,或者我无法从中获利 - 我真可耻。

所以我的问题是在带有 GUI 的简单应用程序中加载图像。例如:

我在 "D:\javaeclipseprog\Graphics\src\images" 中获取图像,在 "D:\javaeclipseprog\Graphics\src\app" 中获取类和 java 文件>当我使用直接路径时:"D:/javaeclipseprog/Graphics/src/images/icon.jpg" 一切正常,但作为一种好的做法,我想从相对路径中获取它们,就我知道应该是:"./images/icon.jpg"。不幸的是它不起作用。

感谢任何帮助,提前致谢。

最佳答案

当您在eclipse 中运行它时,您的默认工作目录在项目目录中。那是 src 所在的目录。在您的示例中,项目目录是:

D:/javaeclipseprog/Graphics

因此正确的路径是:

./src/images/trophy.png

编辑:只是想补充一点,您还可以使用 getResource 方法通过相对于类位置的路径加载文件。

关于java - 路径、相对、直接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37424383/

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