Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法删除Eclipse运行配置上的元数据?_Java_Eclipse - Fatal编程技术网

Java 有没有办法删除Eclipse运行配置上的元数据?

Java 有没有办法删除Eclipse运行配置上的元数据?,java,eclipse,Java,Eclipse,我可能在Eclipse运行配置中存在损坏问题。这是在我将名为MyClass的Java类从project1拖到project2后发生的。然后我删除了project1。当我创建一个新的运行配置时,给出的名称是MyClass(1)。换句话说,它认为已经有一个名为MyClass的运行配置,因此新配置必须附加一个数字。(Edit:没有现有的MyClass运行配置,因此没有明显的原因添加编号。事实上,我删除了所有运行配置。) 我怎样才能轻松地清理元数据,并能够用最少的手动工作重新构建 如果元数据删除建议不再

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

我怎样才能轻松地清理元数据,并能够用最少的手动工作重新构建

如果元数据删除建议不再只是运行配置,那么这可能仍然是一个很好的解决方案,如果它不会创建大量手动工作来重新进行设置


编辑:问题可能是因为在导出对话框中有一个名为
MyClass-project1
的启动配置
project1
不再存在,但这个剩余部分仍然存在,并将类名
MyClass
捆绑起来。我不确定运行配置和启动配置之间是否有区别。

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

您可以尝试使用
-clean
启动eclipse


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

AFAIK启动配置存储在:

${WORKSPACE}/.metadata/.plugins/org.eclipse.debug.core/.launches
查看现有的配置并删除那些您不感兴趣的配置


然后重新启动Eclipse

我应该提到,没有名为
MyClass的旧运行配置,因此没有要删除的内容。这看起来像是一个损坏的问题,所以我正在寻找一个元数据修复。没错!没有要删除的内容。您是否尝试过,从菜单项中选择Project,然后选择Clean.Yes。我已经多次清洁和刷新(F5)。+1,以便它可以得到所需的注意:-)正是!现在,应该将其添加到eclipse GUI中:-汉克斯。不幸的是,它并没有解决这个问题。