2012-03-10 28 views
13

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

我怎样才能轻松地清理元数据,并能够以最少的手动工作再次构建?

如果有摆脱的不仅仅是运行的配置,这可能仍然是,如果它不产生大量的手工操作来获取设置重新工作很好地解决元数据清除建议。

编辑:该问题可能是由于在导出对话框中有一个名为MyClass - project1的启动配置。 project1不再存在,但这个剩余的生命,捆绑类名称MyClass。我不确定运行配置和启动配置是否有区别。

+0

试过了,从菜单项中选择项目,然后选择清理。 – 2012-03-10 08:59:55

+0

是的。我已经重复清理并刷新(F5)。 – H2ONaCl 2012-03-10 09:08:00

+0

+1,以便它可以得到必要的注意:-) – 2012-03-10 09:18:30

回答

23

AFAIK启动配置存储在:

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

看看到存在的配置,并删除那些不感兴趣的你。

并重新启动Eclipse

4

打开Eclipse。按照运行=>运行配置。您会在左侧看到选项。根据Java应用程序选项,你会看到可运行的类的列表(那些有一个主要方法)。该列表上的这些类节点可以右键单击。通过在你的运行配置右击,你会看到重复删除选项。您可以通过删除选项删除旧的运行配置。要创建一个新的运行配置,右键单击Java应用程序选项,并单击,然后对其进行配置。

+0

我应该提到没有名为'MyClass'的旧运行配置,所以没有什么可删除的。这看起来像一个腐败问题,所以我正在寻找一个元数据修复。 – H2ONaCl 2012-03-10 08:51:21

0

您可以尝试启动Eclipse与-cleancommand line option

在Windows上做到这一点的最简单的方法是复制你的快捷方式Eclipse和添加选项的参数列表,然后开始使用新的快捷方式。

+0

谢谢。我尝试过这个。没什么区别。 – H2ONaCl 2012-03-10 10:11:44

相关问题