Graphics-Framework-Java To run LWJGL on MacOS, it seems you need to use the VM command: -XstartOnFirstThread https://stackoverflow.com/questions/28149634/what-does-the-xstartonfirstthread-vm-argument-do-mean