gpt4 book ai didi

java - Java 中奇怪的大小写敏感问题

转载 作者:行者123 更新时间:2023-11-30 07:15:34 25 4
gpt4 key购买 nike

<分区>

当我尝试加载图像并将字母从小写更改为大写或反之时,图像在我使用的 IDE(通过 JDK 1.7)中完美显示,但是当我将相同代码的可运行 JAR 导出到在 JVM (1.7) 上运行突然出现区分大小写的问题,文件名必须准确。

示例代码如下:

  public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);

JLabel im = new JLabel(new ImageIcon("C:\\Users\\Sammy\\Documents\\Aurora\\Onix 2 original\\app_Background.png"));
frame.add(im);

frame.setVisible(true);
}

当我在 Netbeans 中运行它时,将 app_Background.png 更改为 app_background.png 似乎没有任何区别,图像以相同的方式显示。

但是,当我通过命令提示符或只是一个可运行的 JAR 从 JVM 运行代码时,图像不会显示,除非文件名正确。

我的问题是,为什么在 IDE 内运行时和在 IDE 外运行时不会发生相同的区分大小写行为?

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