Buildtest Errors

Whenever I try to compile the Buildtest.xml in NetBeans IDE 3.6, I get the following errors:


init:
compile:
Compiling 122 source files to D:DnDFreejmetestbuild
jmesrcjmetestTutorialGuideHelloAnimation.java [4] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetestTutorialGuideHelloAnimation.java [5] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Sphere;
                           ^
jmesrcjmetestTutorialGuideHelloAnimation.java [9] cannot resolve symbol
symbol  : class FastMath
location: package math
import com.jme.math.FastMath;
                    ^
jmesrcjmetestTutorialGuideHelloAnimation.java [10] cannot resolve symbol
symbol  : class SpatialTransformer
location: package animation
import com.jme.animation.SpatialTransformer;
                         ^
jmesrcjmetestTutorialGuideHelloAnimation.java [12] cannot resolve symbol
symbol  : class SimpleLightNode
location: package light
import com.jme.light.SimpleLightNode;
                     ^
jmesrcjmetestTutorialGuideHelloAnimation.java [14] package com.jme.bounding does not exist
import com.jme.bounding.BoundingSphere;
                        ^
jmesrcjmetestTutorialGuideHelloAnimation.java [15] package com.jme.bounding does not exist
import com.jme.bounding.BoundingBox;
                        ^
jmesrcjmetestTutorialGuideHelloIntersection.java [7] package com.jme.bounding does not exist
import com.jme.bounding.BoundingSphere;
                        ^
jmesrcjmetestTutorialGuideHelloIntersection.java [10] cannot resolve symbol
symbol  : class AbstractInputAction
location: package action
import com.jme.input.action.AbstractInputAction;
                            ^
jmesrcjmetestTutorialGuideHelloIntersection.java [15] cannot resolve symbol
symbol  : class Skybox
location: package scene
import com.jme.scene.Skybox;
                     ^
jmesrcjmetestTutorialGuideHelloIntersection.java [18] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Sphere;
                           ^
jmesrcjmetestTutorialGuideHelloIntersection.java [23] cannot resolve symbol
symbol  : class SoundPool
location: package sound
import com.jme.sound.SoundPool;
                     ^
jmesrcjmetestTutorialGuideHelloIntersection.java [24] cannot resolve symbol
symbol  : class ProgrammableSound
location: package scene
import com.jme.sound.scene.ProgrammableSound;
                           ^
jmesrcjmetestTutorialGuideHelloIntersection.java [40] cannot resolve symbol
symbol  : class Sphere
location: class jmetest.TutorialGuide.HelloIntersection
        Sphere target;
        ^
jmesrcjmetestTutorialGuideHelloIntersection.java [52] cannot resolve symbol
symbol  : class Skybox
location: class jmetest.TutorialGuide.HelloIntersection
        Skybox sb;
        ^
jmesrcjmetestTutorialGuideHelloIntersection.java [58] cannot resolve symbol
symbol  : class ProgrammableSound
location: class jmetest.TutorialGuide.HelloIntersection
        ProgrammableSound laserSound;
        ^
jmesrcjmetestTutorialGuideHelloIntersection.java [60] cannot resolve symbol
symbol  : class ProgrammableSound
location: class jmetest.TutorialGuide.HelloIntersection
        ProgrammableSound targetSound;
        ^
jmesrcjmetestTutorialGuideHelloIntersection.java [158] cannot resolve symbol
symbol  : class AbstractInputAction
location: class jmetest.TutorialGuide.HelloIntersection.FireBullet
        class FireBullet extends AbstractInputAction {
                                 ^
jmesrcjmetestTutorialGuideHelloKeyframes.java [4] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Sphere;
                           ^
jmesrcjmetestTutorialGuideHelloKeyframes.java [10] cannot resolve symbol
symbol  : class FastMath
location: package math
import com.jme.math.FastMath;
                    ^
jmesrcjmetestTutorialGuideHelloKeyframes.java [11] cannot resolve symbol
symbol  : class KeyframeController
location: package animation
import com.jme.animation.KeyframeController;
                         ^
jmesrcjmetestTutorialGuideHelloLOD.java [4] package com.jme.scene.model.XMLparser.Converters does not exist
import com.jme.scene.model.XMLparser.Converters.FormatConverter;
                                                ^
jmesrcjmetestTutorialGuideHelloLOD.java [5] package com.jme.scene.model.XMLparser.Converters does not exist
import com.jme.scene.model.XMLparser.Converters.ObjToJme;
                                                ^
jmesrcjmetestTutorialGuideHelloLOD.java [6] package com.jme.scene.model.XMLparser does not exist
import com.jme.scene.model.XMLparser.JmeBinaryReader;
                                     ^
jmesrcjmetestTutorialGuideHelloLOD.java [12] package com.jme.scene.lod does not exist
import com.jme.scene.lod.AreaClodMesh;
                         ^
jmesrcjmetestTutorialGuideHelloLOD.java [13] package com.jme.bounding does not exist
import com.jme.bounding.BoundingSphere;
                        ^
jmesrcjmetestTutorialGuideHelloModelLoading.java [4] package com.jme.scene.model.XMLparser.Converters does not exist
import com.jme.scene.model.XMLparser.Converters.ObjToJme;
                                                ^
jmesrcjmetestTutorialGuideHelloModelLoading.java [5] package com.jme.scene.model.XMLparser.Converters does not exist
import com.jme.scene.model.XMLparser.Converters.FormatConverter;
                                                ^
jmesrcjmetestTutorialGuideHelloModelLoading.java [6] package com.jme.scene.model.XMLparser does not exist
import com.jme.scene.model.XMLparser.JmeBinaryReader;
                                     ^
jmesrcjmetestTutorialGuideHelloModelLoading.java [7] package com.jme.scene.model.XMLparser does not exist
import com.jme.scene.model.XMLparser.BinaryToXML;
                                     ^
jmesrcjmetestTutorialGuideHelloMousePick.java [6] package com.jme.bounding does not exist
import com.jme.bounding.BoundingBox;
                        ^
jmesrcjmetestTutorialGuideHelloMousePick.java [14] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetestTutorialGuideHelloMousePick.java [30] cannot resolve symbol
symbol  : class Box
location: class jmetest.TutorialGuide.HelloMousePick
    Box b;
    ^
jmesrcjmetestTutorialGuideHelloNode.java [5] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetestTutorialGuideHelloNode.java [6] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Sphere;
                           ^
jmesrcjmetestTutorialGuideHelloNode.java [8] package com.jme.bounding does not exist
import com.jme.bounding.BoundingSphere;
                        ^
jmesrcjmetestTutorialGuideHelloNode.java [9] package com.jme.bounding does not exist
import com.jme.bounding.BoundingBox;
                        ^
jmesrcjmetestTutorialGuideHelloSimpleGame.java [4] cannot resolve symbol
symbol  : class BaseGame
location: package app
import com.jme.app.BaseGame;
                   ^
jmesrcjmetestTutorialGuideHelloSimpleGame.java [9] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetestTutorialGuideHelloSimpleGame.java [30] cannot resolve symbol
symbol  : class BaseGame
location: class jmetest.TutorialGuide.HelloSimpleGame
public class HelloSimpleGame extends BaseGame {
                                     ^
jmesrcjmetestTutorialGuideHelloSimpleGame.java [42] cannot resolve symbol
symbol  : class InputHandler
location: class jmetest.TutorialGuide.HelloSimpleGame
    protected InputHandler input;
              ^
jmesrcjmetestTutorialGuideHelloStates.java [4] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetestTutorialGuideHelloStates.java [5] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Sphere;
                           ^
jmesrcjmetestTutorialGuideHelloStates.java [15] package com.jme.bounding does not exist
import com.jme.bounding.BoundingBox;
                        ^
jmesrcjmetestTutorialGuideHelloStates.java [16] package com.jme.bounding does not exist
import com.jme.bounding.BoundingSphere;
                        ^
jmesrcjmetestTutorialGuideHelloTerrain.java [4] package com.jme.terrain does not exist
import com.jme.terrain.TerrainBlock;
                       ^
jmesrcjmetestTutorialGuideHelloTerrain.java [5] package com.jme.terrain.util does not exist
import com.jme.terrain.util.MidPointHeightMap;
                            ^
jmesrcjmetestTutorialGuideHelloTerrain.java [6] package com.jme.terrain.util does not exist
import com.jme.terrain.util.ImageBasedHeightMap;
                            ^
jmesrcjmetestTutorialGuideHelloTerrain.java [7] package com.jme.terrain.util does not exist
import com.jme.terrain.util.ProceduralTextureGenerator;
                            ^
jmesrcjmetestTutorialGuideHelloTerrain.java [9] package com.jme.bounding does not exist
import com.jme.bounding.BoundingBox;
                        ^
jmesrcjmetestTutorialGuideHelloTriMesh.java [8] package com.jme.bounding does not exist
import com.jme.bounding.BoundingBox;
                        ^
jmesrcjmetestTutorialGuideHelloWorld.java [4] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetestbaseTestSimpleGame.java [35] package com.jme.bounding does not exist
import com.jme.bounding.BoundingSphere;
                        ^
jmesrcjmetestbaseTestSimpleGame.java [37] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetestcurveTestBezierCurve.java [35] package com.jme.bounding does not exist
import com.jme.bounding.BoundingSphere;
                        ^
jmesrcjmetestcurveTestBezierCurve.java [43] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetesteffectsRenParticleControlFrame.java [71] cannot resolve symbol
symbol  : class ParticleManager
location: package effects
import com.jme.effects.ParticleManager;
                       ^
jmesrcjmetesteffectsRenParticleControlFrame.java [73] cannot resolve symbol
symbol  : class FastMath
location: package math
import com.jme.math.FastMath;
                    ^
jmesrcjmetesteffectsRenParticleEditor.java [40] cannot resolve symbol
symbol  : class ParticleManager
location: package effects
import com.jme.effects.ParticleManager;
                       ^
jmesrcjmetesteffectsRenParticleEditor.java [42] cannot resolve symbol
symbol  : class AbstractInputHandler
location: package input
import com.jme.input.AbstractInputHandler;
                     ^
jmesrcjmetesteffectsRenParticleEditor.java [44] cannot resolve symbol
symbol  : class MouseButtonStateType
location: package input
import com.jme.input.MouseButtonStateType;
                     ^
jmesrcjmetesteffectsRenParticleEditor.java [66] cannot resolve symbol
symbol  : class ParticleManager
location: class jmetest.effects.RenParticleEditor
  public static ParticleManager manager;
                ^
jmesrcjmetesteffectsRenParticleEditor.java [75] cannot resolve symbol
symbol  : class AbstractInputHandler
location: class jmetest.effects.RenParticleEditor
  private AbstractInputHandler input;
          ^
jmesrcjmetesteffectsRenParticleEditor.java [245] cannot resolve symbol
symbol  : class AbstractInputHandler
location: class jmetest.effects.RenParticleEditor.GUIFrame
    GUIFrame(AbstractInputHandler ic) {
             ^
jmesrcjmetesteffectsTestDynamicSmoker.java [42] cannot resolve symbol
symbol  : class ParticleManager
location: package effects
import com.jme.effects.ParticleManager;
                       ^
jmesrcjmetesteffectsTestDynamicSmoker.java [44] cannot resolve symbol
symbol  : class NodeHandler
location: package input
import com.jme.input.NodeHandler;
                     ^
jmesrcjmetesteffectsTestDynamicSmoker.java [48] package com.jme.scene.model.XMLparser does not exist
import com.jme.scene.model.XMLparser.JmeBinaryReader;
                                     ^
jmesrcjmetesteffectsTestDynamicSmoker.java [49] package com.jme.scene.model.XMLparser.Converters does not exist
import com.jme.scene.model.XMLparser.Converters.MilkToJme;
                                                ^
jmesrcjmetesteffectsTestDynamicSmoker.java [55] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Disk;
                           ^
jmesrcjmetesteffectsTestDynamicSmoker.java [66] cannot resolve symbol
symbol  : class ParticleManager
location: class jmetest.effects.TestDynamicSmoker
  ParticleManager manager;
  ^
jmesrcjmetesteffectsTestLensFlare.java [35] package com.jme.bounding does not exist
import com.jme.bounding.BoundingBox;
                        ^
jmesrcjmetesteffectsTestLensFlare.java [36] cannot resolve symbol
symbol  : class LensFlare
location: package effects
import com.jme.effects.LensFlare;
                       ^
jmesrcjmetesteffectsTestLensFlare.java [37] cannot resolve symbol
symbol  : class LightNode
location: package light
import com.jme.light.LightNode;
                     ^
jmesrcjmetesteffectsTestLensFlare.java [42] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetesteffectsTestLensFlare.java [55] cannot resolve symbol
symbol  : class LightNode
location: class jmetest.effects.TestLensFlare
  private LightNode lightNode;
          ^
jmesrcjmetesteffectsTestMotionBlur.java [28] cannot resolve symbol
symbol  : class FirstPersonHandler
location: package input
import com.jme.input.FirstPersonHandler;
                     ^
jmesrcjmetesteffectsTestMotionBlur.java [29] cannot resolve symbol
symbol  : class InputHandler
location: package input
import com.jme.input.InputHandler;
                     ^
jmesrcjmetesteffectsTestMotionBlur.java [35] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetesteffectsTestMotionBlur.java [36] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Quad;
                           ^
jmesrcjmetesteffectsTestMotionBlur.java [51] cannot resolve symbol
symbol  : class InputHandler
location: class jmetest.effects.TestMotionBlur
        private InputHandler input;
                ^
jmesrcjmetesteffectsTestParticleSystem.java [35] package com.jme.bounding does not exist
import com.jme.bounding.BoundingSphere;
                        ^
jmesrcjmetesteffectsTestParticleSystem.java [36] cannot resolve symbol
symbol  : class ParticleManager
location: package effects
import com.jme.effects.ParticleManager;
                       ^
jmesrcjmetesteffectsTestParticleSystem.java [38] cannot resolve symbol
symbol  : class FastMath
location: package math
import com.jme.math.FastMath;
                    ^
jmesrcjmetesteffectsTestParticleSystem.java [52] cannot resolve symbol
symbol  : class ParticleManager
location: class jmetest.effects.TestParticleSystem
  private ParticleManager manager;
          ^
jmesrcjmetesteffectsTestRigidSmoker.java [42] cannot resolve symbol
symbol  : class ParticleManager
location: package effects
import com.jme.effects.ParticleManager;
                       ^
jmesrcjmetesteffectsTestRigidSmoker.java [44] cannot resolve symbol
symbol  : class NodeHandler
location: package input
import com.jme.input.NodeHandler;
                     ^
jmesrcjmetesteffectsTestRigidSmoker.java [48] package com.jme.scene.model.XMLparser does not exist
import com.jme.scene.model.XMLparser.JmeBinaryReader;
                                     ^
jmesrcjmetesteffectsTestRigidSmoker.java [49] package com.jme.scene.model.XMLparser.Converters does not exist
import com.jme.scene.model.XMLparser.Converters.MilkToJme;
                                                ^
jmesrcjmetesteffectsTestWaterSurface.java [35] package com.jme.effects.water does not exist
import com.jme.effects.water.WaterSurface;
                             ^
jmesrcjmetesteffectsTestWaterSurface.java [48] cannot resolve symbol
symbol  : class WaterSurface
location: class jmetest.effects.TestWaterSurface
  private WaterSurface water;
          ^
jmesrcjmetesteffectstransientsTestFadeInOutTransientEffect.java [38] package com.jme.effects.transients does not exist
import com.jme.effects.transients.FadeInOut;
                                  ^
jmesrcjmetesteffectstransientsTestFadeInOutTransientEffect.java [39] package com.jme.effects.transients does not exist
import com.jme.effects.transients.FadeInOutController;
                                  ^
jmesrcjmetesteffectstransientsTestFadeInOutTransientEffect.java [47] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Box;
                           ^
jmesrcjmetesteffectstransientsTestFadeInOutTransientEffect.java [48] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Pyramid;
                           ^
jmesrcjmetesteffectstransientsTestFadeInOutTransientEffect.java [49] package com.jme.scene.shape does not exist
import com.jme.scene.shape.Quad;
                           ^
jmesrcjmetesteffectstransientsTestFadeInOutTransientEffect.java [60] cannot resolve symbol
symbol  : class FadeInOut
location: class jmetest.effects.transients.TestFadeInOutTransientEffect
        private FadeInOut fio;
                ^
jmesrcjmetesteffectstransientsTestFadeInOutTransientEffect.java [61] cannot resolve symbol
symbol  : class FadeInOutController
location: class jmetest.effects.transients.TestFadeInOutTransientEffect
        private FadeInOutController fioC;
                ^
jmesrcjmetestinputTestKeyBinding.java [34] cannot resolve symbol
symbol  : class BaseGame
location: package app
import com.jme.app.BaseGame;
                   ^
jmesrcjmetestinputTestKeyBinding.java [55] cannot resolve symbol
symbol  : class BaseGame
location: class jmetest.input.TestKeyBinding
public class TestKeyBinding extends BaseGame {
                                    ^
jmesrcjmetestinputTestKeyInput.java [34] cannot resolve symbol
symbol  : class BaseGame
location: package app
import com.jme.app.BaseGame;
                   ^
100 errors
jmebuildtest.xml [24] Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 5 seconds)

You can’t build the test without building the jME first. Look at the following console output for an example. I execute


ant dist
ant -f Buildtest.xml dist


C:Documents and SettingsJackIdeaProjectsjme>ant dist
Buildfile: build.xml

init:

compile:
[javac] Compiling 347 source files to C:Documents and SettingsJackIdeaPro
jectsjmebuild

dist:
[jar] Building jar: C:Documents and SettingsJackIdeaProjectsjmetarget
jme.jar

BUILD SUCCESSFUL
Total time: 14 seconds
C:Documents and SettingsJackIdeaProjectsjme>ant -f Buildtest.xml dist
Buildfile: Buildtest.xml

init:

compile:
[javac] Compiling 124 source files to C:Documents and SettingsJackIdeaPro
jectsjmetestbuild
[copy] Copying 3 files to C:Documents and SettingsJackIdeaProjectsjmet
estbuildjmetestdata

dist:
[jar] Building jar: C:Documents and SettingsJackIdeaProjectsjmetarget
jmetest.jar
[jar] Building jar: C:Documents and SettingsJackIdeaProjectsjmetarget
jmetest-data.jar

BUILD SUCCESSFUL
Total time: 14 seconds