Hallo da!
Folgendes Problem:
Ich möchte eine Klasse importieren. Wir sind im Verzeichnis ./ und die benötigten Klassen (z.B. "Punkt") sind in ./GeoClass/ (also z.B. "./GeoClass/Punkt.class")
Der Code:
Jetzt kommt aber immer beim Kompilieren die Ausgabe:
... und ich versteh's nicht.
In einem anderen Programm funktioniert schließlich auch die Referenz auf ein Unterverzeichnis und alle Klassen werden dort importiert und funktionieren. Könnt ihr mir weiterhelfen?
Folgendes Problem:
Ich möchte eine Klasse importieren. Wir sind im Verzeichnis ./ und die benötigten Klassen (z.B. "Punkt") sind in ./GeoClass/ (also z.B. "./GeoClass/Punkt.class")
Der Code:
Code:
import GeoClass.*;
import java.awt.*;
public class Klasse
{
int anzahl;
Color farbe = new Color();
Punkt haus = new Punkt();
int punktAnzahl;
}
Jetzt kommt aber immer beim Kompilieren die Ausgabe:
Klasse.java:7: cannot access GeoClass.Punkt
bad class file: ./GeoClass/Punkt.class
class file contains wrong class: Punkt
Please remove or make sure it appears in the correct subdirectory of the classpath.
Punkt haus = new Punkt();
^
... und ich versteh's nicht.
In einem anderen Programm funktioniert schließlich auch die Referenz auf ein Unterverzeichnis und alle Klassen werden dort importiert und funktionieren. Könnt ihr mir weiterhelfen?