你能打开一个jar文件,更改一些图标,然后再关闭它吗?

您所在的位置:网站首页 关闭jar程序 你能打开一个jar文件,更改一些图标,然后再关闭它吗?

你能打开一个jar文件,更改一些图标,然后再关闭它吗?

2023-03-13 13:06| 来源: 网络整理| 查看: 265

这个问题源于Eclipse中的旧痛苦.高dpi显示屏上的图标太小.在文件系统中搜索图标(可能是.png或.gif文件)也无济于事.它们隐藏在Eclipse jar文件中.

在此输入图像描述

幸运的是,最新的Neon版本有望解决这个问题.然而,如果我能够触及图标并调整它们,我会很激动.让编程环境完全自定义会非常有趣.

是否可以打开一个jar文件,取出一些图标,用你自己的替换它们,关闭jar文件并启动Eclipse?

或者是在Github上某处下载整个Eclipse源代码并从头开始编译所有内容的唯一方法(使用您自己的图标替换原始图标)?如果这是唯一的可能性,那么我就放弃了(除非我可以在某个地方获得如何构建它的教程).

编辑:显然,你不能只是改变jar中的一些文件,因为这会弄乱'签名'.Eclipse将不再运行您已更改的插件jar.有人将我重定向到以下StackOverflow主题,该主题描述了如何取消签名jar文件: 取消签名一个签名的jar

当您对jar文件进行签名时,新文件将添加到META-INF目录中,例如"MKSIGN.SF"和"MKSIGN.DSA".只需将它们从jar文件中删除(使用任何zip实用程序),然后将其保留为未签名.

我遵循了这个建议,但没有帮助.Eclipse仍然拒绝运行我改变过的任何插件jar.

编辑:这些是我在jar文件中删除的文件:

META-INF/ECLIPSE_.SF

META-INF/ECLIPSE_.RSA

greg-449.. 7

Eclipse插件罐已签名,如果Eclipse认为它们已经被篡改,则无法运行.所以是的,你必须从头开始构建它们来改变它们.

将于6月发布的Eclipse Neon(4.6)在高DPI屏幕方面有一些改进,所以你可以试试.Release Candidate 3目前可用.

1> greg-449..:

Eclipse插件罐已签名,如果Eclipse认为它们已经被篡改,则无法运行.所以是的,你必须从头开始构建它们来改变它们.

将于6月发布的Eclipse Neon(4.6)在高DPI屏幕方面有一些改进,所以你可以试试.Release Candidate 3目前可用.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3