Hallo zusammen,
ich habe gerade meinen ersten Schritte in Java hinter mir und versuche nun, die Fahrzeugverwaltung aus dem Einsteigerseminar von Alexander Niemann zu realisieren. Dabei tritt folgendes Problem auf:
Die abstrakte Klasse StrassnFzg liegt im Verzeichnis C:\Java\MeineKlassen\fahrzeuge und wird fehlerlos compiliert. Sie enthält in der ersten Zeile:
Die Klasse Auto beginnt mit:
und liegt auch im Verzeichnis fahrzeuge, der Compiler findet aber StrassenFzg nicht! Wenn ich StrassenFzg in Auto oben einfüge, klappt das compilieren. Wenn ich den Path nochmal mit -classpath C:\Java\MeineKlassen angebe auch.
AutoTest soll nun Auto instantiieren. Ohne explizite Path-Angabe beim Aufruf sagt er, das package fahrzeuge existiert nicht. Mit Pfadangabe klappt wiederum das Compilieren, aber der Aufruf java AutoTest sagt:
Exception in thread main, noclassdeffounderror: fahrzeuge/Auto at AutoTest.main
hier der Text von AutoTest:
und hier noch meine gesetzten Java-Umgebungsvariablen:
C:\Programme\Java\j2sdk1.4.2_09\bin;C:\Java\MeineKlassen
Schonmal ganz doll Danke für eure Hilfe!!!!
Euer Julchen
ich habe gerade meinen ersten Schritte in Java hinter mir und versuche nun, die Fahrzeugverwaltung aus dem Einsteigerseminar von Alexander Niemann zu realisieren. Dabei tritt folgendes Problem auf:
Die abstrakte Klasse StrassnFzg liegt im Verzeichnis C:\Java\MeineKlassen\fahrzeuge und wird fehlerlos compiliert. Sie enthält in der ersten Zeile:
Code:
package fahrzeuge;
abstract class StrassenFzg
Die Klasse Auto beginnt mit:
Code:
package fahrzeuge;
import java.io.*;
public class Auto extends StrassenFzg
und liegt auch im Verzeichnis fahrzeuge, der Compiler findet aber StrassenFzg nicht! Wenn ich StrassenFzg in Auto oben einfüge, klappt das compilieren. Wenn ich den Path nochmal mit -classpath C:\Java\MeineKlassen angebe auch.
AutoTest soll nun Auto instantiieren. Ohne explizite Path-Angabe beim Aufruf sagt er, das package fahrzeuge existiert nicht. Mit Pfadangabe klappt wiederum das Compilieren, aber der Aufruf java AutoTest sagt:
Exception in thread main, noclassdeffounderror: fahrzeuge/Auto at AutoTest.main
hier der Text von AutoTest:
Code:
import fahrzeuge.*;
public class AutoTest
{
public static void main (String [] args)
{
Auto einAuto;
einAuto = new Auto();
if (einAuto.eingeben())
einAuto.anzeigen();
else
System.out.println("Fehlerhafte Eingabe");
}
}
und hier noch meine gesetzten Java-Umgebungsvariablen:
C:\Programme\Java\j2sdk1.4.2_09\bin;C:\Java\MeineKlassen
Schonmal ganz doll Danke für eure Hilfe!!!!
Euer Julchen