【问题标题】:What does the -XstartOnFirstThread VM Argument do / mean?-XstartOnFirstThread VM 参数的作用/含义是什么?
【发布时间】:2015-03-24 20:05:41
【问题描述】:

我找不到 VM 参数 -XstartOnFirstThread 的文档。我似乎有必要在我的 Mac 上通过 LWJGL 运行 JOGL。这是什么意思?似乎是某个进程想要线程 0。这样对吗?

请注意:我的主类中有一个run() 方法。它似乎没有覆盖任何东西,我没有实现可运行。

我在这里运行的示例源代码:http://www.lwjgl.org/guide

【问题讨论】:

标签: java jvm lwjgl jogl


【解决方案1】:

从 Java 1.7.0_u4 开始,此选项记录在 Mac OSX 平台上的 java -X 中。

该选项使 JVM 使用线程 0 来启动应用程序。显然这是让 Mac OSX 正确运行 SWT 和 GWT 应用程序所必需的。根据Eclipse SWT FAQ 的说法,AWT 和 Swing 应用程序使用了一些未公开的魔法来做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    • 2010-09-12
    • 2013-03-02
    • 1970-01-01
    • 2019-12-07
    • 2019-07-30
    相关资源
    最近更新 更多