如何防止superDevMode出现在我的参数中?

时间:2015-01-19 13:52:16

标签: eclipse gwt google-plugin-eclipse

我正在使用Eclipse(Kepler)作为GWT应用程序,出于某种原因,superDevMode一直出现在我的参数中。我们遇到了GWT 2.4,它不知道superDevMode是什么。我删除了参数,点击Apply和Debug来启动应用程序,但是当我再次查看参数时,-superDevMode再次出现在那里。我假设有一些属于2.6(与Eclipse插件一起安装的版本)的属性,但我似乎无法找到它。

arguments tab

更新:下面,Adam建议我转到GWT选项卡并将其从superdevmode中删除。以下是该标签的屏幕截图:

GWT settings tab

没有办法做到这一点。选项卡顶部的大区域(超级模式组上方)表示应该存在某些内容,因此我将项目的GWT设置为2.6。果然,有一个超级/经典开发模式选择。我将其设置为经典,保存设置,然后将项目恢复为2.4。 GWT选项卡与上面的内容完全相同,现在参数中包含“-nosuperDevMode”,2.4也无法识别。

任何帮助都将不胜感激。

谢谢, CC

2 个答案:

答案 0 :(得分:2)

我发现了一个临时解决方法,需要注意:我将Eclipse Run Configuration文件设置为只读。

示例路径:

<YOUR_WORKSPACE>\.metadata\.plugins\org.eclipse.debug.core\.launches\<YOUR_RUN_CONFIG_NAME>.launch

然后,每当你在Eclipse中启动开发模式运行配置时,它仍会显示-superDevMode标志,但是当你单击关闭按钮时它会询问你是否要保存,你可以按否。

最重要的警告:如果你确实想要更改运行配置Eclipse将询问你是否要保存,你按是,对话框关闭,但它实际上并没有保存。

最简单的修复方法是关闭Eclipse,手动编辑.launch文件以删除-superDevMode,将文件设置为只读,然后再次启动Eclipse。

此处the bug report

答案 1 :(得分:1)

转到GET选项卡(左起第3个)并从超级开发模式切换到经典开发模式