Moin zusammen.
Schreibe für eine Studienarbeit aktuell an einer Java-Version von TicTacToe, wird wahrscheinlich jeder kennen.
Bin noch sehr am Anfang, wollte erstmal die Ausgabe des Spielfelds implementieren, und bekomme hier nach erfolgreichem kompilieren einen NoClassDefFoundError, der mir sagt, das die Klasse "Spielfeld" nicht vorhanden ist.
Hier meine bisherigen Klassen:
Klasse TestIt.java
Klasse Spielkontrolle.java
Klasse Spielfeld.java
Klasse Kaestchen.java
Lustigerweise wird von allen Klassen eine .class-Datei erstellt nach dem Kompilieren von TestIt.java, nur von Spielfeld.java nicht.
Wahrscheinlich ist es irgend eine Kleinigkeit, und ich seh grad den Wald vor lauter Bäumen nicht.
Schonmal danke für Tipps.
Schreibe für eine Studienarbeit aktuell an einer Java-Version von TicTacToe, wird wahrscheinlich jeder kennen.
Bin noch sehr am Anfang, wollte erstmal die Ausgabe des Spielfelds implementieren, und bekomme hier nach erfolgreichem kompilieren einen NoClassDefFoundError, der mir sagt, das die Klasse "Spielfeld" nicht vorhanden ist.
Hier meine bisherigen Klassen:
Klasse TestIt.java
Java:
public class TestIt
{
public static void main(String[] args)
{
Spielkontrolle spiel = new Spielkontrolle();
}
}
Klasse Spielkontrolle.java
Java:
public class Spielkontrolle
{
private Spielfeld mFeld;
public Spielkontrolle()
{
mFeld = new Spielfeld();
mFeld.zeichneSpielfeld();
}
}
Klasse Spielfeld.java
Java:
public class Spielfeld
{
private Kaestchen[][] mKaestchen;
public Spielfeld()
{
mKaestchen = new Kaestchen[3][3];
}
public void zeichneSpielfeld()
{
System.out.println(" # # ");
System.out.println(" " + mKaestchen[0][0].getInhalt() + " # " + mKaestchen[0][1].getInhalt() + " # " + mKaestchen[0][2].getInhalt() + " ");
System.out.println(" # # ");
System.out.println("###########");
System.out.println(" # # ");
System.out.println(" " + mKaestchen[1][0].getInhalt() + " # " + mKaestchen[1][1].getInhalt() + " # " + mKaestchen[1][2].getInhalt() + " ");
System.out.println(" # # ");
System.out.println("###########");
System.out.println(" # # ");
System.out.println(" " + mKaestchen[2][0].getInhalt() + " # " + mKaestchen[2][1].getInhalt() + " # " + mKaestchen[2][2].getInhalt() + " ");
System.out.println(" # # ");
}
}
Klasse Kaestchen.java
Java:
public class Kaestchen
{
private char mInhalt;
public Kaestchen()
{
setInhalt(' ');
}
public void setInhalt(char aInhalt)
{
mInhalt = aInhalt;
}
public char getInhalt()
{
return mInhalt;
}
}
Lustigerweise wird von allen Klassen eine .class-Datei erstellt nach dem Kompilieren von TestIt.java, nur von Spielfeld.java nicht.
Wahrscheinlich ist es irgend eine Kleinigkeit, und ich seh grad den Wald vor lauter Bäumen nicht.
Schonmal danke für Tipps.