I am getting a HeadlessException while attempting to run the JME3 examples,
./gradlew run
on OSX High Sierra with jdk1.8.0_152:
> Task :jme3-examples:run
Exception in thread "main" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
at java.awt.Window.<init>(Window.java:536)
at java.awt.Frame.<init>(Frame.java:420)
at java.awt.Frame.<init>(Frame.java:385)
at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1758)
at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1833)
at javax.swing.JDialog.<init>(JDialog.java:272)
at javax.swing.JDialog.<init>(JDialog.java:233)
at jme3test.TestChooser.<init>(TestChooser.java:86)
at jme3test.TestChooser.main(TestChooser.java:451)
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':jme3-examples:run'.
> Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s
39 actionable tasks: 2 executed, 37 up-to-date
Changing this to set headless to false in build.gradle does not fix the problem:
jvmArgs "-Djava.awt.headless=true"