图标–(在Windows上,为JavaFx的maven项目使用jfx:native打包,替换exe默认图标为自定义图标)– 如何在Windows上为javafx本机程序包图标设置自定义图标

参考:
1.http://www.voidcn.com/article/p-rwndjqjw-btm.html
2.https://blog.csdn.net/xixinyan/article/details/14167953

目标就是将
在这里插入图片描述
替换为这个
在这里插入图片描述

首先,通常的maven项目自定义图标方法是这个样的

<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>3.3</version>
			<configuration>
				<source>1.8</source>
				<target>1.8</target>
			</configuration>
		</plugin>
		<plugin>
			<groupId>com.zenjava</groupId>
			<artifactId>javafx-maven-plugin</artifactId>
			<configuration>
				<!-- 启动类 -->
				<mainClass>com.cxbdapp.cadre.Main</mainClass>
				<!-- 运行文件名 -->
				<appName>${project.build.finalName}</appName>
				<!-- 图标的位置,默认位置 src/main/deploy -->
				<deployDir>${basedir}/src/main/resources/images/appLogo/${project.build.finalName}.ico</deployDir>
				<!-- 菜单 -->
				<needMenu>true</needMenu>
				<!-- 桌面图标 -->
				<needShortcut>true</needShortcut>
				<!-- 公司名称 -->
				<vendor>CxbdApp</vendor>
			</configuration>
		</plugin>
	</plugins>

但是它不起作用,即使清空IDEA编译资源,让它重新编译也不行。
编译资源文件夹路径如下:

C:\Users\xiaoyan\.IntelliJIdea2018.3\system\compile-server\cadre-client_4cf77c1f

各个人的路径是不一样的,例如资料上的人是这样:

C:\Users\xuxinyan\.IdeaIC12\system\compile-server\csii_af5a7d53

重要的是要找到“compile-server\”文件夹

像我的项目是cadre-client,所以是在C:\Users\xiaoyan.IntelliJIdea2018.3\system\compile-server\cadre-client_4cf77c1f,进行删除清空。

经过查资料和反复尝试,发现最终这样达到目的:

1.创建“src\main\deploy\package\windows\”文件夹
在这里插入图片描述
2.添加名称为${project.build.finalName} .ico的图标,例如“cadre-client-0.0.1-SNAPSHOT.ico”
在这里插入图片描述
3.删除“C:\Users\xiaoyan.IntelliJIdea2018.3\system\compile-server\cadre-client_4cf77c1f”文件夹
在这里插入图片描述
4.重新启动编译,运行“jfx:native”进行打包
在这里插入图片描述
此时终于替换了,不再是这个默认的java的图标了
在这里插入图片描述

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小言W

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值