上一次,我遇到了从 Eclipse 中删除插件的问题。
症状:
1. 如果删除 through 已经安装好了菜单,则无法正确重新安装,并且有多个透视图-例如,对于 SQL Explorer。(在 Open Perspective菜单中)
Open Perspective
2. 如果从 plugins目录手动删除 through 文件系统,我不确定应该删除哪些.jars
plugins
问题是,哪些步骤可以保证删除 完全正确插件,哪些步骤更好,手动还是自动删除?
请分享你的经验。
打开菜单
在“已安装软件”选项卡上点击您想要卸载的软件,然后点击下面的“卸载...”按钮。
如果通过放入 dropins文件夹来安装插件,那么只需从 dropins文件夹中删除插件并重新启动 Eclipse。
dropins
有关 Eclipse 的最新版本,请参见@Coleman 的答案。
我想提出我的解决方案,对我有效。
它正在将 Eclipse 及其插件版本恢复到插件安装之前的版本。
从 Eclipse/STS 中删除安装插件的正确方法:
进入 Eclipse 的安装文件夹—— > plugin —— > 选择所需的插件并删除它。
第一步
E:\springsource\sts-3.4.0.RELEASE\plugins
第二步
select and remove related plugins jars.
我正在使用 Eclipse Kepler 发行版。帮助中没有“安装详细信息”或“关于 Eclipse”菜单项。对我来说,这是帮助 | 日食市场..。
我不得不点击“安装”标签。我想要删除的插件列在那里,带有“卸载”选项。
受到 Sergionni答案的启发,我最终做了以下步骤:
Help --> Installation Details --> Installation History tab
在 Previous configurations表中,您可以选择一个 configuration,然后在 Configuration contents中查看到底安装了哪些插件并包含在其中。
Previous configurations
configuration
Configuration contents
使用 Compare按钮很容易找到包含要删除的插件的配置。当选择两个配置时,将启用此按钮。
Compare
跟踪负责该插件的配置之后,选择先前的配置并按下 Revert按钮。
Revert
请注意,如果您恢复到一个配置,而不是一个正好之前的 Current Installation,它会导致任何其他插件被安装,以及卸载。
Current Installation
帮助—— > 关于 Eclipse —— > 安装细节—— > 从“已安装软件”选项卡中选择要卸载的任何内容。
Eclipse Photon 用户在这里,在工具栏的 Windows > Preferences > Install/Update > “卸载或更新”链接 > Click stuff 并点击“卸载”按钮。
对于一些“ Eclipse Marketplace”插件,卸载可能无法工作。 (Ex: SonarLint v5)
那就试试,
Help -> About Eclipse -> Installation details
在「已安装的软件」中搜寻插件名称
选择插件名称并卸载它
其他详情
要修复插件错误,卸载后恢复旧版本的插件,
Help -> install new software..
从谷歌搜索中获取插件地址并添加它 (例: https://eclipse-uc.sonarlint.org)
选择并安装插件的旧版本。 这将解决大多数插件问题
需要记住的事情很少:
“ 正在卸载”一个特性,使用上面的步骤,禁用该特性或插件。
它们是磁盘上的 还有空,并且可以在将来的任何时候启用。
从系统中完全删除一个 Plugin 需要一个手动过程,这个过程在 Eclipse 不运行时应该完成。
为此,如果要删除 特写,则必须手动从 月食/特征 强 >目录中删除与该特性相关联的文件,并将其插件从 < strong > eclipse/plugins 目录中删除。
如果您正在删除一个 插件,您将不得不手动删除与该插件有关的文件从 < strong > eclipse/plugins 目录。
来自 Eclipse 的 常见问题:
在删除哪些文件时要非常小心,并且始终保留 Eclipse 目录的备份。如果从这些目录中删除了错误的文件,则可能很难将 Eclipse 恢复到稳定状态。因此,除非您的硬盘存储容量非常有限,否则建议您只需保留物理文件。 请注意,如上所述手动删除插件时,Eclipse 可能仍然缓存了一些元数据。这可能导致以后出现问题。使用-clean 选项运行 Eclipse 可能会有所帮助,因为它会导致 Eclipse 清理缓存的元数据。有关此选项的详细信息,请参阅 RuningEclipse 帮助页面。
在删除哪些文件时要非常小心,并且始终保留 Eclipse 目录的备份。如果从这些目录中删除了错误的文件,则可能很难将 Eclipse 恢复到稳定状态。因此,除非您的硬盘存储容量非常有限,否则建议您只需保留物理文件。
而 救命→ 关于 Eclipse IDE[或过去或将来的任何地方]→ Installation Details→ 已安装的软件→ Uninstall...是官方和首选的功能/插件的方式,后一个按钮是禁用的。
还要记住,不仅有 插件,还有 特征。在我的情况下,我想删除 Mylyn和 Wild Web Developer从一个相当新鲜的 用于企业 Java 和 Web 开发人员的 Eclipse IDE包。我做了以下事情。
但首先:
features.DISABLED
plugins.DISABLED
*mylyn*
ECLIPSE_HOME/features
ECLIPSE_HOME/features.DISABLED
*wildwebdeveloper*
ECLIPSE_HOME/plugins
ECLIPSE_HOME/plugins.DISABLED
在启动 Eclipse 之后,Eclipse 的 错误日志视图中出现了大约12个“ 没找到”错误。如果您双击其中的每个插件,您可以看到哪些依赖性插件 JAR (s)还没有找到。
*.jar
*mylyn*.jar
*.mylyn.commons.core_* *.mylyn.commons.net_* *.mylyn.commons.notifications.core_* *.mylyn.commons.notifications.ui_* *.mylyn.commons.screenshots.ui_* *.mylyn.commons.ui_* *.mylyn.commons.workbench_* *.mylyn.commons.wikitext.markdown_* *.mylyn.commons.wikitext.*
注意,这适用于相当新鲜的 Eclipse 2021-03(4.19.0)安装。它可能不同于一个补丁版本,甚至不同于另一个补丁版本。
此外:
保持 Eclipse 的 错误日志视图打开一段时间。底层的 OSGi 在第一次从另一个 bundle (plugin)引用时会动态地激活 bundle (plugin)。如果没有的话..。
检查 错误日志视图,尤其是在安装新的特性/插件之后。他们可能依赖于您转移到 .DISABLED的插件/JAR。如果是这种情况,则将相应的 JAR 移回到 ECLIPSE_HOME/plugins和/或 ECLIPSE_HOME/features。
.DISABLED
如果有些东西不能像过去那样工作,那么在将来记住你所做的... → 错误日志视图。