Eclipse GWT com.google.gwt.dev.DevMode 将 -xstartOnFirstThread 添加到 Mac 上的 VM_ARGS
如果我的运行配置将 com.google.gwt.dev.DevMode 作为主类,则 Google Web Toolkit 插件默认添加 -xstartOnFirstThread。 .launch 文件被修改,如果您想在版本控制中与 Windows 用户共享此文件,这将成为一个问题。
有没有办法禁用添加的虚拟机参数?如果主类是 com.google.gwt.dev.GWTShell,则不会发生这种情况
If my Run Configuration has com.google.gwt.dev.DevMode as the main class, Google Web Toolkit plugin adds -xstartOnFirstThread by default. The .launch file gets modified and this becomes a problem if you would like to share this file in version control with Windows users.
Is there a way to disable this vm arg being added? This does not happen if the main class is com.google.gwt.dev.GWTShell
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在 MacO 上运行,则在某些情况下,Google Plugin for Eclipse(和 GWT Designer)会将 -XstartOnFirstThread 添加到您的启动配置中。它是针对 GWT 2.0 之前的托管模式的 Mac JVM 中运行问题的破解。
你所描述的症状听起来与我的预期相反。应为 GWTShell 添加该标志,但不应为 DevMode 添加该标志。如果您的插件版本是最新的并且您使用的是 GWT 2.0+,则不应添加该标志。我不确定他们一开始是如何进入那里的,但你可以安全地从你的 .launch 文件中删除参数,比如一些脚本
,然后重新签入它们。GPE 将为 Mac 用户重新打开标志在幕后。
The Google Plugin for Eclipse (and GWT Designer) adds in -XstartOnFirstThread to your launch config in some cases if you are running on MacOs. It is a hack for problems running in a Mac JVM for the pre GWT 2.0 hosted mode.
The symptoms you're describing sound like the opposite of what I'd expect. The flag should be added for GWTShell, but not for DevMode. If your version of the plugin is up to date and you are using GWT 2.0+ the flag shouldn't be added. I'm not sure how they are getting in there in the first place, but you can safely scrub the argument out of your .launch files sith some script like
and re-check them in. GPE will put the flag back on for Mac users behind the scenes.