【问题标题】:GWT + OSX = SWT issuesGWT + OSX = SWT 问题
【发布时间】:2010-12-13 23:55:25
【问题描述】:

我是 GWT 开发的新手,我正在学习 Google 的教程,但我遇到了错误:

java[10574:80f] [Java CocoaComponent 兼容模式]:启用 2009-11-06 15:27:38.769 java[10574:80f] [Java CocoaComponent 兼容模式]:将 SWT 的超时设置为 0.100000

我检查了我的 Java 首选项,我将 Java SE6(64 位)作为首选 JVM。我真的不知道如何解决这个问题。

【问题讨论】:

    标签: eclipse macos gwt jvm swt


    【解决方案1】:

    我认为 gwt 托管模式仅适用于 32 位环境,从 gwt 版本 1.7.1 开始。尝试将“-d32”作为参数传递给 jvm,以告诉 java 6 在 32 位模式下运行。这似乎在 Eclipse 3.5 中对我有用,在 Snow Leopard 中的 Gwt 1.7.1 中。

    如果仍然无法正常工作,请在 Google 上搜索 "Leopard GWT d32" 应该会找到一些可以帮助您解决更多问题的文章。

    【讨论】:

      【解决方案2】:

      此消息仅表示 GWT 工具集已在某个时间点加载了 Mac Java AWT,当您在 Eclipse 或任何其他 SWT 应用程序中执行此操作时,您将收到此消息。

      对你来说它是无害的,也不是你在代码中所做的任何事情的结果。

      【讨论】:

        【解决方案3】:

        GWT 和 64 位 Java 上的 an open issue 已经存在了很长时间,其中包括您可以开始工作的各种解决方法。 GWT 2(尚未发布)不使用相同的托管模式,因此 GWT 开发人员表示不会有这个问题。

        【讨论】:

        • 您链接到的错误是关于 Linux 上的 32/64 位支持。此问题涉及 Mac OS X,因此不适用。
        猜你喜欢
        • 2011-10-16
        • 1970-01-01
        • 2012-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多