Two years ago jME3 was easier to configure than now.
I created a large project with 13 lines of code.
When you try to start the settings window opens, when press “Continue” button, an exception occurs.
мая 18, 2017 1:40:42 AM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.1-stable
* Branch: HEAD
* Git Hash: af04bf9
* Build Date: 2017-02-13
Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/opengl/GLDebugMessageARBCallback
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.jme3.system.JmeDesktopSystem.newContextLwjgl(JmeDesktopSystem.java:199)
at com.jme3.system.JmeDesktopSystem.newContext(JmeDesktopSystem.java:279)
at com.jme3.system.JmeSystem.newContext(JmeSystem.java:162)
at com.jme3.app.LegacyApplication.start(LegacyApplication.java:461)
at com.jme3.app.LegacyApplication.start(LegacyApplication.java:424)
at com.jme3.app.SimpleApplication.start(SimpleApplication.java:125)
at run.Start.main(Start.java:9)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.opengl.GLDebugMessageARBCallback
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 9 more
I don’t know where that text come from but you will also need the natives jar, etc…
If that text is talking about using a modern build tool then those other dependencies would have been pulled in automatically. For doing things the old fashioned way, you have to manually specify every jar dependency.
Look… for total beginners, we recommend the SDK because it should already be setup for you. Trying to configure all of the jars in a totally different IDE is advanced… especially if you want to avoid using a modern build tool and hand-configure everything the old fashioned way. Might as well use ANT or gmake files at that point.
Well, then you are probably going to have problems either way. You should figure out why that isn’t working. Though “open 3D content” could mean a bunch of different things.
So this thread is basically:
“Some things don’t work in the SDK so I want to use a different IDE that doesn’t even have those things… but I don’t understand enough to do it so JME is too hard.”
I repeat, two years ago jME3 was an easy engine, configured in the eclipse in two clicks.
And it’s not about the landscape editor, nor about any other SDK function. The problem is that now the binary files do not start the engines. Need dependency, which the devil knows where to look. I think you should clearly define which resources in the form of additional libraries are needed for jME3
However, it is now fashionable to refer to the assembly system. Which hides the essence of what is happening.