【发布时间】:2015-10-17 19:23:40
【问题描述】:
我在基于 SBT 的项目中使用 LWJGL 3。我在 Mac (El Capitan) 上开发它,但是当我运行该项目时,我得到了这个错误:
[error] Caused by: java.lang.IllegalStateException: Please run the JVM with -XstartOnFirstThread.
我尝试将-XstartOnFirstThread 添加为 VM 选项,方法是将运行分叉并将其设置在 javaOptions 中,如下所示:
.settings(
fork in run := true,
javaOptions in run ++= Seq("-XstartOnFirstThread", "-Djava.library.path=lib")
)
但我仍然收到错误消息。我也尝试过在 IntelliJ 中运行,但即使在运行配置中将 -XstartOnFirstThread 设置为 VM 选项,我也会遇到同样的错误。
【问题讨论】:
-
对于其他有类似问题的人。我制作了一个关于如何在 Mac 上设置所有内容的视频。包括 -XstartOnFirstThread、-Djava.awt.headless=true 和设置 pom.xml。 youtube.com/watch?v=98iGmMVKntw