-XstartOnFirstThread VM Argument是什么意思?

我找不到VM参数-XstartOnFirstThread文档。 似乎我在Mac上通过LWJGL运行JOGL是必要的。 这是什么意思? 似乎某些进程需要线程0.这是正确的吗?

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

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

从Java 1.7.0_u4开始, java -help记录了此选项:请参阅发行说明 。

该选项使JVM使用线程0来启动应用程序。 显然,这对于让Mac OSX正确运行SWT和GWT应用程序是必要的。 根据Eclipse SWT FAQ ,AWT和Swing应用程序使用一些未记录的魔法来执行此操作。