jMonkeyEngine3.jar has wrong classpath

The MANIFEST.MF file in the jMonkeyEngine3.jar (created with ant jar) as of revision 8915 contains the following:

Manifest-Version: 1.0

Ant-Version: Apache Ant 1.8.1

Created-By: 1.6.0_27-b07 (Sun Microsystems Inc.)

Class-Path: lib/j-ogg-oggd.jar lib/j-ogg-vorbisd.jar lib/jbullet.jar l

ib/stack-alloc.jar lib/vecmath.jar lib/lwjgl.jar lib/jME3-lwjgl-nativ

es.jar lib/jinput.jar lib/eventbus.jar lib/nifty-default-controls.jar

lib/nifty-examples.jar lib/nifty-style-black.jar lib/nifty.jar lib/x

mlpull-xpp3.jar lib/jME3-testdata.jar lib/noise-0.0.1-SNAPSHOT.jar li

b/jME3-bullet-natives.jar lib/jME3-core.jar lib/jME3-plugins.jar lib/

jME3-jogg.jar lib/jME3-desktop.jar lib/jME3-blender.jar lib/jME3-terr

ain.jar lib/jME3-jbullet.jar lib/jME3-bullet.jar lib/jME3-niftygui.ja

r lib/jME3-lwjgl.jar

X-Comment: jMonkeyEngine 3.0

Main-Class: jme3test.TestChooser

It references lib/jME3-bullet-natives.jar, but that file is now in opt/native-bullet/jME3-bullet-natives.jar.

jME3-bullet.jar has a similar problem.


–Robert McIntyre

No thats correct, this way you can just drag&drop the native bullet implementation in the lib folder instead of the jbullet one.

Edit: Btw, you don’t need jMonkeyEngine3.jar anymore, it only contains the tests, use the jME3-xxxx.jars in your project.