gpt4 book ai didi

java - 获取java中项目之外的图像文件的路径

转载 作者:行者123 更新时间:2023-12-01 19:10:26 26 4
gpt4 key购买 nike

我使用此代码来显示位于 java 项目外部的图像,但每次都会遇到 NullPointerException,并且我只能使用项目目录内的图像。为什么?

Icon welcomeImg = new ImageIcon(getClass().getResource("D:/img/welcome.png"));
or
Icon welcomeImg = new ImageIcon(getClass().getResource("D://img/welcome.png"));

JLabel welcomingLb = new JLabel(welcomeImg);

最佳答案

您不需要使用ClassLoader类来访问您的文件,因为您提供了其完整路径。

尝试一下:

Icon welcomeImg = new ImageIcon("D:/img/welcome.png");

来源:ImageIcon(String filename)的Javadoc

关于java - 获取java中项目之外的图像文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8597961/

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