-XstartOnFirstThread VM 参数是什么意思?

2022-09-03 14:37:34

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

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

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


答案 1

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

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


答案 2

推荐