Problem building jME Physics 2

Hi i played around with jME about a year ago and decided to come back to it to actually try and make something worthwhile, however last time i just downloaded the jars and don’t think i tried jme Physics.



This time i tried building from scratch with netbeans 6.5 (following this tuorial http://www.jmonkeyengine.com/wiki/doku.php?id=setting_up_netbeans_5.0_to_build_jme_and_jme-physics_2), but when i’m half way through building physics sources (clean and build) it brings up a whole load of errors (exactly 100 :|) and says build failed…


Compiling 310 source files to I:UsersEmudDocumentsNetBeansProjectsjME-Physics_2buildclasses
I:UsersEmudDocumentsNetBeansProjectsjmephysicsimpljoodesrccomjmexphysicsimpljoodeDynamicPhysicsNodeImpl.java:45: package net.java.dev.joode does not exist
import net.java.dev.joode.Body;
I:UsersEmudDocumentsNetBeansProjectsjmephysicsimpljoodesrccomjmexphysicsimpljoodeDynamicPhysicsNodeImpl.java:46: package net.java.dev.joode does not exist
import net.java.dev.joode.Mass;
I:UsersEmudDocumentsNetBeansProjectsjmephysicsimpljoodesrccomjmexphysicsimpljoodeDynamicPhysicsNodeImpl.java:47: package net.java.dev.joode.geom does not exist
import net.java.dev.joode.geom.Geom;



this is only a sample of them but they are all pretty similar...
please help!!
thanks

EDIT: This might help, the TestChooser does nothing when run, It comes up with the frame where you choose resolution etc. but after you press ok it just disappears, nothing happens :(

you either need to add the joode.jar to your classpath, or you can remove the impl/joode from you build path in NetBeans. You'll most likely want to use ODE instead of joode anyway, as the joode implementation is incomplete.

Hmmm, i restarted everything up until testing jme…

this is the error it gives me when i run jme:


init:
jmeKeyStore
compile:
Compiling 1390 source files to I:UsersEmudDocumentsNetBeansProjectsjmebuild
I:UsersEmudDocumentsNetBeansProjectsjmesrccomjmesystemDisplaySystem.java:41: warning: sun.misc.Service is Sun proprietary API and may be removed in a future release
import sun.misc.Service;
I:UsersEmudDocumentsNetBeansProjectsjmesrccomjmesystemDisplaySystem.java:42: warning: sun.misc.ServiceConfigurationError is Sun proprietary API and may be removed in a future release
import sun.misc.ServiceConfigurationError;
I:UsersEmudDocumentsNetBeansProjectsjmesrccomjmesystemDisplaySystem.java:187: warning: sun.misc.ServiceConfigurationError is Sun proprietary API and may be removed in a future release
            throws ServiceConfigurationError {
I:UsersEmudDocumentsNetBeansProjectsjmesrccomjmesystemDisplaySystem.java:189: warning: sun.misc.Service is Sun proprietary API and may be removed in a future release
            Iterator displayProviders = Service.providers(SystemProvider.class);
I:UsersEmudDocumentsNetBeansProjectsjmesrccomjmeutilloggingBetterFormatter.java:22: warning: sun.security.action.GetPropertyAction is Sun proprietary API and may be removed in a future release
            .doPrivileged(new sun.security.action.GetPropertyAction(
I:UsersEmudDocumentsNetBeansProjectsjmesrccomjmexxmltypesSchemaBase64Binary.java:57: warning: sun.misc.BASE64Decoder is Sun proprietary API and may be removed in a future release
            value = new sun.misc.BASE64Decoder().decodeBuffer(newvalue);
                                ^
I:UsersEmudDocumentsNetBeansProjectsjmesrccomjmexxmltypesSchemaBase64Binary.java:85: warning: sun.misc.BASE64Encoder is Sun proprietary API and may be removed in a future release
    String sResult = new sun.misc.BASE64Encoder().encode(value);
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
7 warnings
compile-test:
Compiling 249 source files to I:UsersEmudDocumentsNetBeansProjectsjmebuild
Note: I:UsersEmudDocumentsNetBeansProjectsjmesrcjmetestTestChooser.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
run-testchooser:
12-Jan-2009 21:25:44 jmetest.TestChooser start
INFO: Composing Test list...
12-Jan-2009 21:25:44 jmetest.TestChooser find
INFO: Searching for Demo classes in "jmetest".
12-Jan-2009 21:25:44 com.jme.scene.Node <init>
INFO: Node created.
12-Jan-2009 21:27:22 com.jme.app.BaseGame start
INFO: Application started.
12-Jan-2009 21:27:22 com.jme.system.PropertiesIO <init>
INFO: PropertiesIO created
12-Jan-2009 21:27:22 com.jme.system.PropertiesIO load
INFO: Read properties
12-Jan-2009 21:27:23 com.jme.system.PropertiesIO save
INFO: Saved properties
12-Jan-2009 21:27:23 com.jme.app.BaseSimpleGame initSystem
INFO: jME version 1.0
12-Jan-2009 21:27:23 com.jme.input.joystick.DummyJoystickInput <init>
INFO: Joystick support is disabled
12-Jan-2009 21:27:23 com.jme.app.BaseSimpleGame initSystem
INFO: Running on: null
Driver version: null
null - null - null
12-Jan-2009 21:27:23 class jmetest.effects.cloth.TestCloth start()
SEVERE: Exception in game loop
java.lang.NullPointerException
        at com.jme.app.BaseSimpleGame.cameraPerspective(Unknown Source)
        at com.jme.app.BaseSimpleGame.initSystem(Unknown Source)
        at com.jme.app.BaseGame.start(Unknown Source)
        at jmetest.effects.cloth.TestCloth.main(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at jmetest.TestChooser.start(Unknown Source)
        at jmetest.TestChooser.main(Unknown Source)
12-Jan-2009 21:27:23 com.jme.app.BaseSimpleGame cleanup
INFO: Cleaning up resources.
12-Jan-2009 21:27:24 com.jme.app.BaseGame start
INFO: Application ending.
BUILD SUCCESSFUL (total time: 1 minute 53 seconds)

Make sure you have the newest, manufacturer drivers (standard OS drivers may not be enough).



12-Jan-2009 21:27:23 com.jme.app.BaseSimpleGame initSystem
INFO: Running on: null
Driver version: null
null - null - null

Thats the output about your v-card...


Jan 12, 2009 9:19:45 PM com.jme.app.BaseSimpleGame initSystem
INFO: Running on: null
Driver version: null
ATI Technologies Inc. - ATI Radeon X1600 OpenGL Engine - 2.0 ATI-1.5.36

And just for example heres mine...