javac findet Oberklassedatei nicht

Status
Nicht offen für weitere Antworten.

MarkIV

Mitglied
Hallo Leute, hab ein Beispielprogramm aus einem Buch abgetippt, aber es funktioniert einfach nicht.
Oberklasse ist StrassenFzg.class daraus soll die neue Klasse Auto.class entstehen.
StrassenFzg.java bzw. StrassenFzg.class und Auto.java befinden sich im gleichen Unterverzeichnis.
StrassenFzg.java wurde mit javac ohne Probleme compiliert.
In Auto.java gibt es die Zeile "public class Auto extends StrassenFzg". Da bleibt der
compiler hängen und sagt cannot resolve symbol und markiert StrassenFzg. Ich hab
auch den classpath so geändert, dass er auf das Unterverzeichnis verweist, wo sich
StrassenFzg.class und Auto.java befinden, ebenso schon mit javac -classpath
c:\Pfad\Unterverzeichnis Auto.java probiert. Es kommt immer der gleiche Fehler. Weiss jemand wo der Fehler steckt?
 
M

maki

Gast
Zeig mal den Code.
Vermute mal dass etwas mit den Packages nicht stimmt.
 

MarkIV

Mitglied
Hallo maki, hab beide Quellcodes reinkopiert, wie gesagt StrassenFzg ist bereits compiliert, Auto.java leider nicht.


Java:
package fahrzeug;
abstract class StrassenFzg
	{
	protected String bez;
	protected short geschw;
	protected boolean verliehen;
	abstract boolean eingeben();
	abstract boolean anzeigen();
	public boolean ver1eihen()
		{
		if (verliehen)
			return false;
		else
		{
		verliehen = true;
		return true;
			}
		}
}



===================================


package fahrzeug;
import java.io.*;
public class Auto extends StrassenFzg
{
	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 1st 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;
	}
}

Noctarius:
Ich hab das mal gehübscht ;-)
bitte demnächst die Java-Tags nutzen
 
Zuletzt bearbeitet von einem Moderator:

Ariol

Top Contributor
Am Code liegt es nicht, hab ich grad im Eclipse getestet...Aber BITTE benutzt doch JAVA-Tags (siehe "unauffälligen", roten Hinweis bei "Direkt antworten"


Also, geh mal bitte in den Ordner in dem das package "fahrzeug" liegt (beide .java-Dateien drin) und ruf dann
Code:
javac fahrzeug.Auto
auf.

Falls es dabei eine Fehlermeldung gibt - bitte posten.

Und bitte überprüf mal, ob die Dateinamen, der .java-Dateien, die gleichen sind wie die angegebenen Klassennamen:

Es sollte also so aussehen:

Code:
fahrzeug/
    Auto.java
    StrassenFzg.java

Und dabei auch auf Groß-/Kleinschreibung achten.
 

MarkIV

Mitglied
Hallo Ariol, hab
Code:
javac fahrzeug.Auto
eingegeben. Fehlermeldung "invalid flag" und eine Reihe von Vorschlägen um Parameter für den Compiler zu setzen.

Hab auch
Code:
javac fahrzeug.Auto.java
eingegeben. Fehlermeldung "cannot read:fahrzeug.Auto.java".

Auf Groß und Kleinschreibung hab ich geachtet.

Vielleicht ist der Pfad nicht richtig.

StrassenFzg.java und Auto.java befinden sich im Ordner MeineKlasssen. Der Pfad ist
Code:
c:\Dokumente und Einstellungen\AK\Java Programme\MeineKlassen
.

In der classpath Umgebungsvariable steht
Code:
.;C\Dokumente und Einstellungen\AK\Java Programme\MeineKlassen
 

mvitz

Top Contributor
Versuche einmal
Code:
javac fahrzeug\*.java
javac arbeitet imo noch nicht mit packages (= .) sondern noch mit Pfaden = (/ oder \)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
O Javac findet die .java datei nicht Java Basics - Anfänger-Themen 2
C Testprogramm kann nicht compiliert werden - javac findet file nicht Java Basics - Anfänger-Themen 12
E jedit findet javac nicht Java Basics - Anfänger-Themen 64
N Javac -version der Befehl ist entweder falsch geschrieben oder...... Java Basics - Anfänger-Themen 8
T In C:\java\bin wird kein javac angezeigt. Java Basics - Anfänger-Themen 1
T Bei mir wird keine javac angezeigt sondern nur javacpl Java Basics - Anfänger-Themen 2
O javac Java Basics - Anfänger-Themen 16
D JAVA JDK korrekt installieren javac wird nicht gefunden Java Basics - Anfänger-Themen 2
Zrebna Compiler-Fehler Java-Compiler wird nach 'javac' keyword-Eingabe nicht gestartet (Erste Übung) Java Basics - Anfänger-Themen 18
E Compiler-Fehler Javac Windows vs Ubuntu /Script vs Konsole Java Basics - Anfänger-Themen 4
T Prog1Tools javac Java Basics - Anfänger-Themen 2
C Keine javac.exe in bin-Datei Java Basics - Anfänger-Themen 3
J Input/Output javac HelloWorld.java - Keine Textausgabe in der Konsole Java Basics - Anfänger-Themen 4
Ruschi JDK installieren javac wird nicht gefunden Java Basics - Anfänger-Themen 48
S Compiler-Fehler javac hat Probleme mit Paketen unter OSX Java Basics - Anfänger-Themen 2
P JDK installieren javac behauptet Javax.swing existiert nicht Java Basics - Anfänger-Themen 8
W JDK installieren Frage zu javac Java Basics - Anfänger-Themen 9
H javac.exe konnte nicht gefunden werden Java Basics - Anfänger-Themen 2
B javac Java Basics - Anfänger-Themen 9
D javac kann trotz PATH-Eintrag nicht gefunden werden (Hello World) Java Basics - Anfänger-Themen 10
O CMD Befehl javac Java Basics - Anfänger-Themen 3
V java Pfad javac Java Basics - Anfänger-Themen 8
R Compiler-Fehler javac -> "hauptklasse com.sun.tools.javac.main konnte nicht gefunden oder geladen werden" Java Basics - Anfänger-Themen 33
B JDK installieren Javac nicht gefunden oder... Java Basics - Anfänger-Themen 2
X javac file not found Java Basics - Anfänger-Themen 4
I Fehler: Hauptklasse com.sun.tools.javac.main konnte nicht gefunden werden Java Basics - Anfänger-Themen 3
J "javac" in der Eingabeaufforderung Java Basics - Anfänger-Themen 8
M Umgebungsvariable javac wird nicht gefunden Java Basics - Anfänger-Themen 4
K javac in der konsole Java Basics - Anfänger-Themen 4
X Compiler-Fehler javac - 08 eine zu große int? Java Basics - Anfänger-Themen 11
F javac Schreibrecht Java Basics - Anfänger-Themen 58
P Umgebungsvariable javac wird nicht gefunden Java Basics - Anfänger-Themen 18
D javac zum Kompilieren von mehreren Dateien Java Basics - Anfänger-Themen 6
A Mit javac zweite Datei compilieren ohne Erste erneut zu compilieren? Java Basics - Anfänger-Themen 7
S javac Befehl Java Basics - Anfänger-Themen 7
F Mit javac Package compilieren Java Basics - Anfänger-Themen 3
P javac Verzeichnis Java Basics - Anfänger-Themen 2
J Mac OS X - javac - Compiler Probleme Java Basics - Anfänger-Themen 2
R Problem mit javac Java Basics - Anfänger-Themen 4
S javac - Rückgabewerte an die Shell Java Basics - Anfänger-Themen 10
A javac geht, java nicht ? Java Basics - Anfänger-Themen 20
B 2 Anfängerfragen zu JDK und javac Java Basics - Anfänger-Themen 4
B Java und Javac funktionieren nicht - bitte hilfe Java Basics - Anfänger-Themen 5
C javac, exec, -sourcepath, Umgebungsvariablen Java Basics - Anfänger-Themen 9
M Keine Ausgabe nach erfolgreichem Kompilieren (javac, ubuntu) Java Basics - Anfänger-Themen 10
L Javac geht nicht Java Basics - Anfänger-Themen 17
rambozola Javac $1 Java Basics - Anfänger-Themen 3
A Javac - Der Horror! Java Basics - Anfänger-Themen 12
S Mein Computer kennt "javac" und "java" nicht mehr! Java Basics - Anfänger-Themen 6
K javac wird nich gefunden Java Basics - Anfänger-Themen 1
B Befehl "javac" wird nicht erkannt Java Basics - Anfänger-Themen 14
T Javac und Packages Java Basics - Anfänger-Themen 4
S Befehl "javac" funktioniert und Windows 7 nicht? Java Basics - Anfänger-Themen 3
1 Fallunterscheidung; ea.Kon in JCreator einfügen; CMD akzpetiert keine java, javac Java Basics - Anfänger-Themen 5
H windows 7 javac/path nicht gefunden Java Basics - Anfänger-Themen 3
Sebi javac probleme Java Basics - Anfänger-Themen 6
S javac Kompilierproblem Java Basics - Anfänger-Themen 17
P JAVA Compiler (Javac) Java Basics - Anfänger-Themen 4
S javac im CMD funktioniert nicht ? Java Basics - Anfänger-Themen 2
J jar, javac, ant funktioiniert nicht Java Basics - Anfänger-Themen 4
Bloodredangel [gelöst] Kompilieren von .java-Dateien per javac Java Basics - Anfänger-Themen 5
H javac - Eingabeaufforderung Problem Java Basics - Anfänger-Themen 12
J javac Probleme mal wieder Java Basics - Anfänger-Themen 6
A Änderung im Quellcode > javac > keine Änderung in Kons Java Basics - Anfänger-Themen 6
M 1.5er Klassen kompilieren mit 1.6er javac Java Basics - Anfänger-Themen 5
T JDK installiert aber der Befehl "javac" funktionie Java Basics - Anfänger-Themen 5
G javac funzt net Java Basics - Anfänger-Themen 3
K javac in Java-Datei aufrufen Java Basics - Anfänger-Themen 13
G javac starten Java Basics - Anfänger-Themen 5
S javac nicht ausführbar Java Basics - Anfänger-Themen 2
R fehlermeldung von javac bei buchbeispiel Java Basics - Anfänger-Themen 4
G javac wird nicht gefunden Java Basics - Anfänger-Themen 18
D javac und java schliesst immer wieder. ist das normal? Java Basics - Anfänger-Themen 16
H javac Befehl trotz Variablen einbindung ned gefunden Java Basics - Anfänger-Themen 23
G der Befehl "javac" wird nicht erkannt Java Basics - Anfänger-Themen 2
H javac mit meheren packages Java Basics - Anfänger-Themen 2
M javac error Java Basics - Anfänger-Themen 7
S javac/javadoc Java Basics - Anfänger-Themen 11
K Javac *.java führt in dos-modus zu "Zugriff Verweigert& Java Basics - Anfänger-Themen 16
loadbrain javac -target 1.5, netbeans 5.5 Java Basics - Anfänger-Themen 13
B javac wird nicht gefunden Java Basics - Anfänger-Themen 8
L javac.exe Java Basics - Anfänger-Themen 3
megachucky Java.exe geht, aber Javac.exe nicht ? Java Basics - Anfänger-Themen 2
D Fehler beim kompilieren einer Java-Datei (javac) Java Basics - Anfänger-Themen 6
S einfaches script mit Eingabeaufforderung starten (javac) Java Basics - Anfänger-Themen 8
Q [javac] Zu blöd für -classpath? Java Basics - Anfänger-Themen 2
T javac und java richtig aufrufen Java Basics - Anfänger-Themen 11
G Befehl javac wird nicht gefunden Java Basics - Anfänger-Themen 8
B javac - error Java Basics - Anfänger-Themen 13
T Probleme mit javac in Eingabeaufforderung Java Basics - Anfänger-Themen 2
C Javac Java Basics - Anfänger-Themen 16
G Javac wird nicht gefunden Java Basics - Anfänger-Themen 9
B javac plötzlich unbekannt? Java Basics - Anfänger-Themen 12
W der befehl javac ist entweder falsch geschrieben. Java Basics - Anfänger-Themen 8
T Ausgabe von javac umleiten Java Basics - Anfänger-Themen 4
R Rekursiv kompilieren mit javac Java Basics - Anfänger-Themen 8
M Path zu javac nur für Administrator auf XP? Java Basics - Anfänger-Themen 2
A Ant Problem: Unable to find a javac compiler; Java Basics - Anfänger-Themen 4
C "javac" aendert Buchstaben ! Java Basics - Anfänger-Themen 8
G Java-1.5-Installation: warum kommt keine javac.exe mit? Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben