Sto imparando Java sto avendo problemi nell'esecuzione di un programma di esempio.java.lang.NoClassDefFoundError
ho due file:
GoodDog.java:
class GoodDog {
private int size;
public int getSize() {
return size;
}
public void setSize(int s) {
size = s;
}
void bark() {
if (size > 60) {
System.out.println("Wooof! WoooF!");
} else if (size > 14) {
System.out.println("Ruff! Ruff!");
} else {
System.out.println("Yip! Yip!");
}
}
}
GoodDogTestDrive.java:
class GoodDogTestDrive {
public static void main (String[] args) {
GoodDog one = new GoodDog();
one.setSize(70);
GoodDog two = new GoodDog();
two.setSize(8);
System.out.println("Dog one: " + one.getSize());
System.out.println("Dog two: " + two.getSize());
one.bark();
two.bark();
}
}
Essi vengono digitati esattamente come sono nel libro e compilare senza problema. Quando provo a correre GoodDogTestDrive ottengo questo:
nephi-shields-mac-mini:/Developer/MyProjects/GoodDog nephishields$ java GoodDogTestDrive.class
java.lang.NoClassDefFoundError: GoodDogTestDrive/class
Exception in thread "main" nephi-shields-mac-mini:/Developer/MyProjects/GoodDog nephishields$
Che cosa sto facendo di sbagliato?
Sto cercando la domanda generica che risponde a domande di questo tipo, sono estremamente comuni e dovresti essere in grado di capirlo guardando un post correlato. Se qualcuno mi picchia sull'URL, per favore postalo. –
Ogni volta che metti uno spazio vicino al paren, rabbrividisco. – alternative