java - -XstartOnFirstThread VM 参数的作用/含义是什么?

标签 java jvm lwjgl jogl

我找不到 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/

相关文章:

java - Selenium click方法统一

java - 时间条目(hh):mm form

java - 数组实现代码

java - OpenGL glfwInit()自动执行?

java - 如何调用servlet?

java - Web 启用 Java 控制台应用程序的 JMX bean

java - ASM之前看一下maxStack指令吗?

java - 在损坏的 JVM 上自动链接多个测试

java - 将包含 size_t 的结构从 Java 传递到 OpenCL

java - BufferUtils 和 MemoryUtil 有什么区别? (LWJGL)