Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

java problem

(Anonym) / 3 Antworten / Flachansicht Nickles

hallo!
habe folgendes problem: der compiler kann die superklasse StrassenFzg nicht finden!
woran liegts???
aufbau: packet fahrzeug, abstrakte klasse StrassenFzg, unterklasse Auto

StrassenFzg.java (läuft problemlos im compiler)
package fahrzeug;
abstract class StrassenFzg
{
protected String bez;
protected short geschw;
protected boolean verliehen;
abstract boolean eingeben();
abstract boolean anzeigen();
public boolean verleihen()
{
if (verliehen)
return false;
else
{
verliehen = true;
return true;
}
}
}

Auto.java (problem)
package fahrzeug;
import java.io.*;
public class Auto extends StrassenFzg // hier soll der fehler sein
{
public short plaetze;
public boolean eingeben()
{
InputStreamReader daten;
daten = new InputStreamReader(System.in);
BufferedReader eingabe;
eingabe = new BufferedReader(daten);
try
{
System.out.print("Bezeichnung: ");
bez = eingabe.readline();
System.out.print("Sitzplaetze: ");
plaetze = Short.parseShort(eingabe.readline());
System.out.print("Geschwindigkeit: ");
geschw = Short.parseShort(eingabe.readline());
return true;
} catch (Exception e)
{
return false;
}
}
public boolean anzeigen()
{
System.out.println("\nDas Auto ist ein "+bez);
System.out.println("Es hat "+plaetze+" Sitze");
System.out.println("Der Top-Speed: "+geschw);
if(verliehen)
System.out.println("es ist verliehen");
else
System.out.println("Es ist nicht verliehen");
return true;
}
}

ich bin noch ein anfänger in java! verzweifle fast daran! in welches verzeichnis muss ich die dateien machen? ins selbe? andere? classpath?
thx

bei Antwort benachrichtigen
wudmx (Anonym) „java problem“
Optionen

hi!
welche umgebungsvariablen muss ich in der autoexec.bat einfügen? habe einen ordner d:\probe\fahrzeug mit meinem projekt. install-verzeichnis: d:\programme\java;
bekomme nämlich immer dieselbe fehlermeldung: kann keine superclass StrassenFzg finden! obwohl sich diese datei StrassenFzg.class im selben ordner befindet!

bei Antwort benachrichtigen