如何在 Eclipse 启动时禁用“初始化 Java 工具”?
Posted
技术标签:
【中文标题】如何在 Eclipse 启动时禁用“初始化 Java 工具”?【英文标题】:How can I disable "Initialize Java Tooling" on Eclipse startup? 【发布时间】:2013-01-16 12:54:48 【问题描述】:在我们的 Eclipse 插件应用程序中,当 Eclipse 启动时需要很长时间,用户在应用程序的左下角看到“Initialize Java tooling”消息。因为我们的用户和java没有任何关系,我想知道是否可以禁用Initialize Java tooling。
另一个问题:什么是 Initialize Java 工具?
【问题讨论】:
如果您不想要 JDT 插件,为什么还要在您的 RCP 应用程序中捆绑它们?也许你应该看看你的application assembly。 我认为这是因为我们使用了 ErrorLog 并且它是 jdt.debug 的一部分! 【参考方案1】:在命令提示符下输入
eclipse.exe -clean
【讨论】:
首先移动到 eclipse.exe 可用的路径。.\eclipse.exe -clean
来自 Windows PowerShell。【参考方案2】:
尝试终止eclipse然后备份并删除文件夹
.metadata/.plugins/org.eclipse.core.resources/.history
重启eclipse不会挂起Java Tooling进程。
【讨论】:
在工作区目录中找到.metadata目录!为我工作 这不会在启动时禁用 Java Tooling Init。 这并没有在启动时禁用Java Tooling Init,但至少之前没有显示任何进展迹象的进程,在一段时间内完成 这没有帮助。还挂着。这不应该被认为是解决方案。 谢谢!这对我有用。需要@max 的评论才能找到目录。【参考方案3】:java-tooling 实现了一个Java IDE,支持开发任何Java 应用程序,包括Eclipse 插件。它将 Java 项目性质和 Java 透视图添加到 Eclipse Workbench 以及许多视图、编辑器、向导、构建器以及代码合并和重构工具。 Java 工具为开发者提供了一个开发环境。
如何在启动时禁用插件
您可以尝试在启动应用程序时禁用 java 工具。我给您一个快照。
找到透视图为 Window->Preferences->Run&Launching->java Application-> 并将调试运行组合框设置为无值。 希望这可以解决您的问题。
如果是 Eclipse Oxygen,可以在以下位置找到此设置:
Eclipse > Preferences > Run/Debug > Launching > Perspectives > Java Application > Eclipse JDT Launcher
【讨论】:
感谢您的帮助。但它并没有真正起作用。问题是我必须通过 eclipse prefrences 或以编程方式禁用它。在我们的开发日食中,我想使用 java 工具,但在我们的产品中它应该被禁用。我在 Run/Debug -> Perspectives 下查看了我们产品中的偏好。没有 Java 应用程序,只有 Ant,但 Initialize Java 工具仍然可以工作!【参考方案4】:您的项目中会有文件夹 .metadata 。只需删除其中的 .log 文件并重新启动 eclipse。它应该可以工作
【讨论】:
【参考方案5】:只需取消选中“自动构建”并强制退出 Eclipse。然后重新开始。 项目>自动构建 - 取消选中 -强制退出 - 启动 Eclipse
【讨论】:
【参考方案6】:我知道一些迟到的建议,但是因为我现在有 3 天的时间遇到这个问题,我非常非常沮丧....尽可能多地复制你的 eclipse IDE“处女”来重新运行它。任何你想要的插件都可以在这个“处女”日食的直接复制版本上完成。这是摆脱您无法控制的笨拙插件和幕后工作人员的唯一方法。 从一开始就一直导入项目或删除元数据文件夹是毁灭性的......
【讨论】:
【参考方案7】:是删除或重命名workspace文件夹中.metadata/.plugins/org.eclipse.core.resources中的.projects文件夹。这似乎不会影响任何项目,并且 .project 文件夹将在 Eclipse 重新启动时重新创建
【讨论】:
这并不能解决问题。相反,Eclipse 会一直抱怨缺少 .project 文件夹。以上是关于如何在 Eclipse 启动时禁用“初始化 Java 工具”?的主要内容,如果未能解决你的问题,请参考以下文章
如何在Android Studio 1中创建签名apk时禁用Eclipse之类的错误
如何在Eclipse Web项目中禁用“autodeploy”到服务器功能