“请使用-XStartOnFirstThread”lwjgl IntelliJ运行JVM

gblwokeq  于 2022-09-20  发布在  其他
关注(0)|答案(1)|浏览(105)

我正在用IntelliJ设置LWJGL--在我不得不编译模板代码之前,一切都运行得很好。我有这个错误:

GLFW只能在主线程上使用,并且该线程必须是进程中的第一线程。请使用-XstartOnFirstThread运行JVM。可以使用Configuration.GLFW_CHECK_THREAD0禁用此检查。

我转到编辑配置菜单,并执行了以下操作:

What I changed it to:

这并没有改变什么,我也收到了完全相同的错误。有人能帮帮忙吗?

iszxjhcz

iszxjhcz1#

静态配置类参见LWJGL“API文档”。org.lwjgl.system.Configuration

静态配置<java.lang.Boolean>GLFW_CHECK_THREAD0

使用一个java.util.Properties属性文件作为JVM的命令行参数和标志,您只需要reference the properties file on the basic startup command line

问题似乎出在Mac OS需要特殊重新启动JVM的问题上,因为该线程可能不是Main方法在其上执行代码的第一个JVM线程(进程),因此它需要使用-XstartOnFirstThread重新启动

我实际上并不熟悉(与我编译的.exe启动应用程序有些相似),但github has a standard restart .java program to model from适用于这种情况。Another of that type of process

相关问题