【问题标题】:Is there a way to delete meta-data on Eclipse run configurations?有没有办法删除 Eclipse 运行配置上的元数据?
【发布时间】:2012-03-10 08:31:29
【问题描述】:

我在 Eclipse 运行配置中可能存在损坏问题。这发生在我将一个名为MyClass 的Java 类从project1 拖到project2 之后(或复制粘贴,我不记得了)。然后我删除了project1。当我创建一个新的运行配置时,给定的名称是MyClass (1)。换句话说,它认为已经有一个名为MyClass 的运行配置,所以新的配置必须附加一个数字。 (编辑: 没有现有的MyClass 运行配置,因此附加数字没有明显原因。事实上,我删除了所有运行配置。)

如何轻松清理元数据并能够以最少的手动工作重新构建?

如果有一个元数据删除建议可以摆脱不仅仅是运行配置,那可能仍然是一个很好的解决方案,如果它不会创建大量手动工作来重新设置工作。

编辑:问题可能是由于在导出对话框中可见名为MyClass - project1 的启动配置。 project1 不再存在,但这个残余仍然存在,占用了类名 MyClass。我不确定运行配置和启动配置之间是否存在差异。

【问题讨论】:

  • 您是否尝试过,从菜单项中选择项目,然后选择清理。
  • 是的。我已经反复清洁和刷新(F5)。
  • +1,以便获得必要的关注:-)

标签: java eclipse


【解决方案1】:

AFAIK 启动配置存储在:

${WORKSPACE}/.metadata/.plugins/org.eclipse.debug.core/.launches

查看现有配置并删除您不感兴趣的配置。

然后重启 Eclipse

【讨论】:

  • 没错!现在,这应该被添加到 eclipse GUI 中。 :-D
【解决方案2】:

打开 Eclipse。按照运行 => 运行配置。您将在左侧看到选项。在 Java 应用程序 选项下,您将看到可运行类的列表(具有 main 方法的类)。该列表上的这些类节点是可右键单击的。通过右键单击您的运行配置,您将看到 NewDuplicateDelete 选项。您可以通过删除选项删除旧的运行配置。要创建新的运行配置,请右键单击 Java Applications 选项并单击 新建,然后对其进行配置。

【讨论】:

  • 我应该提到没有名为MyClass 的旧运行配置,因此没有什么可删除的。这看起来像一个损坏问题,所以我正在寻找元数据修复。
  • 没错!那里没有可删除的内容。
【解决方案3】:

您可以尝试使用 -clean command line option 启动 eclipse。

在 Windows 上,最简单的方法是将快捷方式复制到 eclipse 并将选项添加到参数列表,然后开始使用新的快捷方式。

【讨论】:

  • 谢谢。不幸的是,它并没有解决这个问题。
猜你喜欢
  • 2019-06-23
  • 1970-01-01
  • 2020-08-12
  • 2019-08-18
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
  • 2017-04-21
  • 1970-01-01
相关资源
最近更新 更多