我无法找到VM参数-XstartOnFirstThread
的文档。似乎我在Mac上通过LWJGL运行JOGL是必要的。这是什么意思?似乎某些进程需要线程0.这是正确的吗?
请注意:我的主课程中有run()
方法。它似乎没有覆盖任何东西,我没有实现runnable。
示例源代码我在这里运行:http://www.lwjgl.org/guide
答案 0 :(得分:7)
从Java 1.7.0_u4开始,java -help
中记录了此选项:请参阅the release notes。
该选项使JVM使用线程0来启动应用程序。显然,这对于让Mac OSX正确运行SWT和GWT应用程序是必要的。根据{{3}},AWT和Swing应用程序使用一些未记录的魔法来执行此操作。