Hallo zusammen
Leider habe ich eine vermutlich sehr dämliche Frage, aber ich habe jetzt ewig rumgelesen und komme nicht auf meinen Fehler. Für ein Programm von mir wollte ich eine eigene Klasse importieren und verwenden, aber das klappt leider nicht. Um zu schauen, was ich falsch mache, habe ich mir das einfachste Beispiel aus der Insel genommen und es damit getestet. Ich habe mir also das Programm Player
[CODE lang=java]package insel;
class Player {
String name;
String item;
}
[/CODE]
und Playground
in den Ordner /home/celdrion/Dokumente/java/src/com/cel/insel/ gespeichert und dann erst Player.java und dann Playground.java kompiliert. Aber bei Playground.java gibt es immer eine Fehlermeldung
Und ich habe versucht ohne import (da ja gleiches Packages) mit ganzem Pfad im import statement, mit com.cel.insel.Player... aber nichts funktioniert. Auch habe ich natürlich versucht, die Dateien nach dem Download in der originalen Version und der originalen Dateistruktur zu kompilieren.
Kann mir bitte jemand sagen, was mein Fehler ist?
Danke und Gruss
Celdri
Leider habe ich eine vermutlich sehr dämliche Frage, aber ich habe jetzt ewig rumgelesen und komme nicht auf meinen Fehler. Für ein Programm von mir wollte ich eine eigene Klasse importieren und verwenden, aber das klappt leider nicht. Um zu schauen, was ich falsch mache, habe ich mir das einfachste Beispiel aus der Insel genommen und es damit getestet. Ich habe mir also das Programm Player
[CODE lang=java]package insel;
class Player {
String name;
String item;
}
[/CODE]
und Playground
Java:
package insel;
import insel.Player;
class Playground {
public static void main( String[] args ) {
Player p = new Player();
p.name = "Mutiger Manfred";
p.item = "Schlips";
System.out.printf( "%s nimmt einen %s mit.", p.name, p.item );
}
}
in den Ordner /home/celdrion/Dokumente/java/src/com/cel/insel/ gespeichert und dann erst Player.java und dann Playground.java kompiliert. Aber bei Playground.java gibt es immer eine Fehlermeldung
Code:
error: cannot find symbol
import insel.Player;
^
symbol: class Player
location: package insel
Playground.java:8: error: cannot find symbol
Player p = new Player();
^
symbol: class Player
location: class Playground
Playground.java:8: error: cannot find symbol
Player p = new Player();
^
symbol: class Player
location: class Playground
3 errors
Und ich habe versucht ohne import (da ja gleiches Packages) mit ganzem Pfad im import statement, mit com.cel.insel.Player... aber nichts funktioniert. Auch habe ich natürlich versucht, die Dateien nach dem Download in der originalen Version und der originalen Dateistruktur zu kompilieren.
Kann mir bitte jemand sagen, was mein Fehler ist?
Danke und Gruss
Celdri