java - 图像未出现在通过双击执行的 Jar 中
问题描述
在 Eclipse 版本 2020-12 (4.18.0) 中提取 Runnable Jar 后,当我双击运行它时,不显示图像:
但是,当使用 java -jar meujar.java 时,会显示图像:
图片添加代码:
JLabel lblImage = new JLabel();
lblImage.setBorder(BorderFactory.createLineBorder(Color.BLACK));
lblImage.setBounds(275, 30, 225, 225);
lblImage.setIcon(new ImageIcon("logo.png"));
向框架添加标签是由 windows builder 完成的,遵循部分代码:
.addComponent(lblImage, GroupLayout.PREFERRED_SIZE, 225, GroupLayout.PREFERRED_SIZE)
.addComponent(lblImage, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
解决方案
推荐阅读
- c# - 关闭应用程序时如何避免 ObjectDisposedException
- three.js - 如何在threejs中旋转路径
- ruby-on-rails - 提高 Rails 中对象名称的可读性
- scala - Scala 在结果中重复排序
- android - 如何更好地控制 Android SAF UI(例如 ACTION_OPEN_DOCUMENT)?
- php - PHP:是否有空合并运算符的对立面?
- java - 在 Spring Boot 应用程序的 @Transactional 方法中调用 flush()
- c# - 为什么我尝试使用模块文件时 Orchard cms 显示错误?
- reactjs - 提交后在 React 中清除表单
- sql - sql 将 blob 读取为文本