java 打包 根目录_java – Maven在jar文件的根目录中打包图像
伙计们,
我正在使用Eclipse开发Java应用程序. Maven用于创建最终的jar文件.
在应用程序中,我使用一些图像图标作为按钮.按照Internet上的一些说明,我通过单击项目创建了一个“源”目录.我将源目录命名为“res”并将我的图像移动到此目录.
public static ImageIcon getIcon() {
if (isThisJarfile()) {
URL url = this.class.getResources("/res/myicon.png");
return new ImageIcon(url);
}else {
return new ImageIcon("/res/myicon.png");
}
}
当应用程序未打包为jar文件时(这非常适合调试),这可以正常工作.但是,当maven打包它时,我看到图像被放在jar文件的根目录中.以下呼叫有效:
URL url = this.class.getResource("/myicon.png");
我想知道是否有一些我忽略的步骤.
请注意,我没有必要对pom.xml执行任何特殊操作. Maven会自动拾取它们(除非它将它们放在错误的位置).
预先感谢您的帮助.
问候,
彼得
java 打包 根目录_java – Maven在jar文件的根目录中打包图像相关推荐
- 如何将Java代码导出变为可执行jar文件
如何将Java代码导出变为可执行jar文件 1右击项目选择导出 2.选择Java中导出为可执行JAR文件 选择要导出的文件以及导出的路径 导出后为 双击即可运行运行不了可在当前目录下打开cmd窗口运行 ...
- doc无法编译java文件_java编译成jar文件.doc
java编译成jar文件 Java程序打包成jar包 (2012-06-08 10:28:23) 转载▼ 标签: 分类: 方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法 ...
- java学习笔记(八)----包,jar文件
包 //建立包后同一个文件中的类都属于这个包,所有的类都必须按包名所对应的目录,在硬盘中存放.同一个包中的类在相互调用时,是不用指定包名的. ---在编译时对于下面这个类,用这样的方法 ja ...
- 将CLASS文件打包成可运行的jar文件
在将class文件组织成JAR包的时候,如果需要的是一个可执行的包,就要指定那个类是主类.指定的方法是指定一个清单文件. 最简单的清单文件如下: Manifest-Version: 1.0 Main- ...
- jar包不用java命令_使不能运行的JAR文件可以使用java -jar运行
"); System.exit(0); } 请注重参数列表是如何被解释的,因为这对于后面的代码是非常重要的.参数的顺序和内容并不是硬性设置的,但是假如你改变它们也要记得适当的修改其他的代码. ...
- java war目录_java war包 路径--解决war包中文件路径问题
https://blog.csdn.net/u013409283/article/details/51480948 转自:http://free-chenwei.iteye.com/blog/1507 ...
- java 字符串查找程序_java-如何在JAR文件中搜索字符串
java-如何在JAR文件中搜索字符串 我的应用程序基于Java EE构建. 我在此应用程序中大约有50个罐子. 是否可以搜索特定的关键字(实际上我想搜索关键字BEGIN REQUEST)? user ...
- shell脚本 java jar_linux下shell脚本执行jar文件
最近在搞一个shell脚本启动jar文件个关闭jar文件的东东.搞得我都蛋疼了.今天晚上终于弄好了 话说,小弟的linux只是刚入门,经过各方查资料终于搞定了.话不多说,下面开始上小弟写的shell脚 ...
- java文本压缩算法_java 什么算法压缩文件最小
展开全部 有三种方式实现java压缩: 1.jdk自带的包java.util.zip.ZipOutputStream,不足之处,文件(夹)名称32313133353236313431303231363 ...
最新文章
- Java模拟面试总结
- python快速编程入门课本中的名片管理器_python实现名片管理器的示例代码
- 子程序与中断程序的异同_专业解读PLC编程中断的原理和用法
- 2020年终总结一下吧
- 华硕无线网卡测试软件,家用无线网卡王者 华硕PCE-AC88 双频3100网卡测试
- 职业学校教的计算机技术,浅谈对职业学校计算机专业数据库教学
- android上如何写配置文件
- beyond compare类似软件_你用过最好用的截图软件是哪一款
- 算法导论第10章习题
- 输出字符串引用名java_将方法名称作为字符串给出时,如何调用Java方法?
- 读《疯狂Java讲义》笔记总结三
- [RO]ZYZ角的旋转矩阵及角度计算 ZYZ Angle
- 元宇宙011 | 元宇宙的沉浸式体验会成瘾吗?
- Day241242.单点登录方案【Jwt令牌、sessionredis、CAS认证服务器】 -springsecurity-jwt-oauth2
- Hello world!RT-Thread全球化运营开启,海外官网正式上线!
- 官方原版系统、纯净版系统和Ghost版系统的区别在哪里?
- PS-图像处理:PS抠出图片中的图形轮廓渐变填充
- 网易游戏实习——BI研究员
- 智能交通系统(ITS)在可持续城市交通规划中的作用(附下载)
- hadoop安全模式解除方法和为什么会安全模式
热门文章
- java linux so_linux平台java调用so动态库
- 并查集——营救(洛谷 P1396)
- PAT乙级(1036 跟奥巴马一起编程)
- docker可以把应用及其相关的_声学中的相干性及其相关应用!
- 计算机网络实验:VLAN Practice Lab Setup in Packet Tracer and Configure DHCP Server for multiple VLAN
- Ubuntu18.04 测试Azure Kinect DK 安装Azure Kinect传感器SDK
- 致openGauss社区用户的一封信
- 实战课堂:数据库高Library Cache Lock导致Hang的故障分析
- “pip不是内部或外部命令,也不是可运行的程序或批处理文件” 到底有多么神秘
- 万字教你如何用 Python 实现线性规划