Hallöchen Leute,
bin gerade dabei den Befehl import zu verstehen und das folgende problem taucht immer wieder auf: ich hab alles so abgetippt wie es sein soll aber leider bekomme ich die folgende fehlermeldung
ich hab alles im ordner D:\Java Dateien\Zinsen gespeichert.
heißt das dass jetztm ich kann den import befehl weglassen und dann müsste es klappen?
edit: hab gerade den befehl weggelassen und es hat geklappt.
wo müsste ich die beiden dateien denn abspeichern damit der importbefehl seinen sinn hat.
soll ich die CSparbuch.class datei im gleichen ordner lassen oder irgendwo anders speichern und wenn ja, wie findet der compiler von sparbuchnutzen2 denn diese .class datei?
in unterschiedlichen Ordern und in der Klassen passende package-Anweisungen, dann brauchst du imports,
die class-Dateien sind standardmäßig am Ende im gleichen Ordner, der Compiler kann einiges durchaus selber
ich hab alles im ordner D:\Java Dateien\Zinsen gespeichert.
heißt das dass jetztm ich kann den import befehl weglassen und dann müsste es klappen?
edit: hab gerade den befehl weggelassen und es hat geklappt.
wo müsste ich die beiden dateien denn abspeichern damit der importbefehl seinen sinn hat.
soll ich die CSparbuch.class datei im gleichen ordner lassen oder irgendwo anders speichern und wenn ja, wie findet der compiler von sparbuchnutzen2 denn diese .class datei?
Java nutzt fuer packages die bekannte Ordner struktur, d.h. liegt eine Datei in dem Ordner "geld/finanzen/Sparbuch", so muss in der Datei angegeben werden "package geld.finanzen.Sparbuch".
Alle Dateien, die nicht in diesem Ordner liegen muessen ueber "import geld.finanzen.Sparbuch" die Klasse importieren.
der compiler findet die Klassen dann dadurch dass man diese Information ueber den classpath mitgibt
hmmm. ich habs jetzt CSparbuch.class direkt auf die festplatte D abgespeichert.
das heißt der pfad zum ordner wäre d:\
wie muss dann meine importzeile heißen?
es geht doch nicht dadrum ob ich die kleine zinsrechenaufgabe gerechnet bekomme, sondern dadrum ob ich den befehl package udn import verstanden hab.
klar steht das in büchern, ich hab eins vormir liegen dass jedoch in meinen augen nicht klar erklärt wird. also dachte ich dass mir jemand hier helfen kann.
kann mir denn jemand sagen was die fehlermeldung zu beudeten hat?
excepted heißt auf deutsch erwarten.
was erwartet er denn?
simikolon und punkt oder was?
Ich häng mal das programm an
dabei sind nu drei packages
in Sparbuch/src/sp3/ liegt ne Startup.java die das ganze ausführt,
im code stehn die imports un package notationen, damit sollts deutlich werden