Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
为什么Eclipse不断创建新的运行配置?_Eclipse_Groovy_Eclipse Plugin - Fatal编程技术网

为什么Eclipse不断创建新的运行配置?

为什么Eclipse不断创建新的运行配置?,eclipse,groovy,eclipse-plugin,Eclipse,Groovy,Eclipse Plugin,我正在使用最新的GroovyEclipse插件在Eclipse2.7RC4中编写一些脚本 一切正常,除了我创建了一个运行配置,该配置将2个参数传递给脚本,但每次我单击Play按钮运行项目时,Eclipse都会创建一个名为“服务器(1)”的新Groovy脚本运行配置。如果我再次单击Play按钮,Eclipse将创建另一个名为“服务器(2)”的运行配置,等等 因此,每次我想运行我的项目时,我都必须进入并删除它上次运行时的配置 为什么Eclipse会这样做?我不能锁定配置使其不会更改吗?这可能是Gro

我正在使用最新的GroovyEclipse插件在Eclipse2.7RC4中编写一些脚本

一切正常,除了我创建了一个运行配置,该配置将2个参数传递给脚本,但每次我单击Play按钮运行项目时,Eclipse都会创建一个名为“服务器(1)”的新Groovy脚本运行配置。如果我再次单击Play按钮,Eclipse将创建另一个名为“服务器(2)”的运行配置,等等

因此,每次我想运行我的项目时,我都必须进入并删除它上次运行时的配置


为什么Eclipse会这样做?我不能锁定配置使其不会更改吗?

这可能是Groovy Eclipse中的一个错误,因为它无法识别现有的启动配置与新的启动配置“相同”

您是否可以通过明确地重新使用旧配置来解决此问题,即单击run按钮右侧的小箭头并选择旧配置:


我在Juno版本的Eclipse(最新版本为2012年11月)中创建的Java和Scala测试程序中也看到了同样的情况。必须明确删除所有这些运行配置,这非常令人恼火

我意识到这个问题已经很老了,但它仍然是一个经常发生的问题(就像今天发生在我身上的一样),我对它进行了一些研究,发现在“运行配置”窗口中,您可以设置参数/类路径变量等,还有一个名为Common的选项卡。我发现其中有一个名为“另存为”的选项,如果选择了“共享文件:”选项(指向导出的启动配置),它将在每次运行时继续创建新的运行配置。如果您选择本地文件选项并应用更改,我相信您将不再看到每次保存的新运行配置。至少对我来说是这样

是的,我回到了Eclipse3.6,问题没有出现。这似乎是Eclipse3.7Indigo中的一个bug。很高兴知道。我们还没有在3.7上完全测试GroovyEclipse。这是一个我们必须在最终发布之前解决的bug。实际上,它一开始是有效的,然后我开始在3.6中看到这个问题。我工作了足够长的时间,使我相信我所期望的良好行为是正确的。我认为这可能与Groovy Eclipse插件有关。Groovy Eclipse插件在3种不同的运行配置类型之间交换:控制台、Shell和脚本。这可能暗示了问题所在。