我在基于SBT的项目中使用LWJGL 3。我正在Mac(El Capitan)上开发它,但是当我运行该项目时,我收到了这个错误:
[error] Caused by: java.lang.IllegalStateException: Please run the JVM with -XstartOnFirstThread.
我尝试通过分配运行并在javaOptions中设置它来添加-XstartOnFirstThread
作为VM选项,如下所示:
.settings(
fork in run := true,
javaOptions in run ++= Seq("-XstartOnFirstThread", "-Djava.library.path=lib")
)
但我仍然得到错误。我也尝试在IntelliJ中运行,但即使在运行配置中将-XstartOnFirstThread
设置为VM选项,我也会遇到相同的错误。
答案 0 :(得分:1)
我正在创建一个以java.awt.Color
作为参数的类的实例。 OSX不是那样的!删除对Color
的所有引用已解决问题。
为什么OSX不像awt
?