Marc Reichelt: Java Klasse kompilieren ohne Import einer zweiten

Beitrag lesen

Hallo Anfaenger,

deine Ordnerstruktur sieht also wie folgt aus:

./webjava/
./webjava/Eintrag.java
./webjava/Kontainer.java

Wenn du dich nun im Ordner webjava befindest, so wird der Befehl "javac Eintrag.java" funktionieren, da die Klasse "Eintrag" keine weiteren Klassen benötigt.
"javac Kontainer.java" schlägt aber fehl, weil es eine Klasse "Eintrag" im Paket "webjava" suchen wird, also in einem weiteren Unterordner, quasi an der Position ./webjava/webjava/Eintrag.class - aber diese Datei gibt es natürlich nicht.

Du musst den Kompiliervorgang vom Hauptverzeichnis aus starten, also:
javac webjava/Eintrag.java
javac webjava/Kontainer.java

Grüße

Marc Reichelt || http://www.marcreichelt.de/

--
panic("Oh boy, that early out of memory?");
        linux-2.2.16/arch/mips/mm/init.c
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)