Eclipse GWT com.google.gwt.dev.DevMode 将 -xstartOnFirstThread 添加到 Mac 上的 VM_ARGS

发布于 2024-11-08 06:59:36 字数 218 浏览 0 评论 0原文

如果我的运行配置将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱花细雨 2024-11-15 06:59:36

如果您在 MacO 上运行,则在某些情况下,Google Plugin for Eclipse(和 GWT Designer)会将 -XstartOnFirstThread 添加到您的启动配置中。它是针对 GWT 2.0 之前的托管模式的 Mac JVM 中运行问题的破解。

你所描述的症状听起来与我的预期相反。应为 GWTShell 添加该标志,但不应为 DevMode 添加该标志。如果您的插件版本是最新的并且您使用的是 GWT 2.0+,则不应添加该标志。我不确定他们一开始是如何进入那里的,但你可以安全地从你的 .launch 文件中删除参数,比如一些脚本

find '*.launch' | sed -i s/-XstartOnFirstThread//

,然后重新签入它们。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

find '*.launch' | sed -i s/-XstartOnFirstThread//

and re-check them in. GPE will put the flag back on for Mac users behind the scenes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文