gpt4 book ai didi

java - 您可以打开一个 jar 文件,更改一些图标,然后再次关闭它吗?

转载 作者:行者123 更新时间:2023-12-01 16:52:20 24 4
gpt4 key购买 nike

这个问题源于Eclipse中的一个老痛。在高 dpi 显示器上图标太小。在文件系统中搜索图标(可能是 .png 或 .gif 文件)也没有帮助。它们隐藏在 Eclipse jar 文件中。

enter image description here

幸运的是,最新的 Neon 版本有望解决这个问题。尽管如此,如果我能够触及这些图标并对其进行调整,我会感到很兴奋。让我的编程环境完全自定义会非常有趣。

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

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

编辑:显然,您不能只更改 jar 中的某些文件,因为这会弄乱“签名”。 Eclipse 将不再运行您更改过的插件 jar。有人将我重定向到以下 StackOverflow 主题,该主题描述了如何取消对 jar 文件的签名: Unsigning a signed jar

When you sign a jar file, new files get added to the META-INF directory, e.g. "MKSIGN.SF" and "MKSIGN.DSA". Just remove them from the jar file (with any zip utility), and you have it unsigned.

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

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

  • META-INF/ECLIPSE_.SF
  • META-INF/ECLIPSE_.RSA

最佳答案

Eclipse 插件 jar 已签名,如果 Eclipse 认为它们已被篡改,则它们将无法工作。所以是的,您必须从头开始构建它们才能更改它们。

Eclipse Neon (4.6) 将于 6 月发布,对高 DPI 屏幕进行了一些改进,因此您可以尝试一下。候选版本 3 目前可用。

关于java - 您可以打开一个 jar 文件,更改一些图标,然后再次关闭它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37553844/

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