我找不到 VM 参数 -XstartOnFirstThread
的文档。我似乎有必要在我的 Mac 上通过 LWJGL 运行 JOGL。这是什么意思?似乎是某个进程想要线程 0。这是正确的吗?
请注意:我的主类中有一个run()
方法。它似乎没有覆盖任何东西,我也没有实现可运行。
我在这里运行的示例源代码:http://www.lwjgl.org/guide
最佳答案
从 Java 1.7.0_u4 开始,此选项记录在 Mac OSX 平台上的 java -X
中。
该选项导致 JVM 使用线程 0 启动应用程序。显然,这是让 Mac OSX 正确运行 SWT 和 GWT 应用程序所必需的。根据Eclipse SWT FAQ 、AWT 和 Swing 应用程序使用一些未记录的魔术来执行此操作。
关于java - -XstartOnFirstThread VM 参数的作用/含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28149634/