gpt4 book ai didi

java - 如何在本地目录中包含java应用程序中的图像?

转载 作者:行者123 更新时间:2023-12-01 11:40:07 25 4
gpt4 key购买 nike

我正在尝试在 Windows 7 上的 Java 应用程序中包含图像。到目前为止,它采用的有效路径为:

ImageIcon F1Icon = new ImageIcon("C:\\ServiceCenter\\nine.jpg");

这工作正常,但它需要我的应用程序在不同的计算机上创建这样的目录。我想通过将图像保存在应用程序的本地目录中来加载图像。

就像我关注时一样,

ImageIcon F1Icon = new ImageIcon("nine.jpg");

图像无法加载。有什么解决办法吗?

最佳答案

您是否使用 eclipse 或类似的编辑器进行编码/调试?如果是,您的应用程序的工作目录可能与您想象的不同。例如,eclipse的默认运行路径是项目目录,而不是“src”目录。

您还可以使用当前文件夹的约定:“./”和父文件夹:“../”(不带引号),通过相对地址在目录之间导航。

例如,如果工作目录为:C:/Documents/myproject/src 并且您的图像文件位于:C:/Documents/myproject/resource/nine.jpg,

你可以这样做:

ImageIcon F1Icon = new ImageIcon("../resource/nine.jpg");

希望对您有所帮助。

关于java - 如何在本地目录中包含java应用程序中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29598134/

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