eigene Exception aus try-catch werfen

Status
Nicht offen für weitere Antworten.

Ferra

Mitglied
Moin zusammnen,

ich möchte, das eine Methode eine von mir definierte Exception wirft. Das sollte auch aus einem try-catch-Block heraus gehen und so aussehen:
Code:
public void createFile() throws ExcelReadException {
    try {
        //Mach was...
    }
    catch (Exception e) {
        throw new ExcelReadException("Fehler beim Auslesen der Tabelle:\n" + e);
    }
}

Klappt aber nicht.
Der Eclipse sagt mir: ExcelReadException cannot be resolved or is not a type.

Was mache ich falsch???????

THX im voraus.
 

Bleiglanz

Gesperrter Benutzer
blöde Frage: hast du die Kalsse "ExcelReadException" überhaupt definiert?

und ist das ding im Classpath beim Übersetzten?
 

Ferra

Mitglied
Bleiglanz hat gesagt.:
blöde Frage: hast du die Kalsse "ExcelReadException" überhaupt definiert?

Bin jetzt doch etwas verwirrt. Davon stand nichts im Buch (oder ich habs nicht gelesen). Heisst das, ich muss eine Klasse 'ExcelReadException' schreiben???? Und wie muss die dann aussehen, bzw. was muss die dann machen?? Ich will doch nur alle im try-catch-Block auftretenden Fehler abfangen und anschließend weitergeben. ???:L
 
D

Destiny1985

Gast
Naja da hast du wohl was falsch verstanden. Überleg mal: Der Compiler kennt die Klasse "ExcelReadException" doch gar nicht, musst ihm doch erstmal die Klasse zur Verfügung stellen, dann kann er auch was damit anfangen.

mfg
 
B

bygones

Gast
klar musst du wenn du eine eigene Exception nutzen willst diese auch schreibn - woher soll denn java denn die klasse kennen :)

Mach einfach eine neue Klasse in Eclipse und lass sie von Exception erben und markier "Konstruktoren aus der Superklasse" oder wie das heißt beim Erstellen.... das reicht dann schon ;)
 

Sky

Top Contributor
Zum Beispiel so:
Code:
class ExcelReadException extends IOException {
  public ExcelReadException() {
    super();
  }
  
  public ExcelReadException(String message) {
    super(message);
  }
}

btw: Vielleicht solltest Du als Anfänger dich nicht gleich an "Excel auslesen" heranwagen... sondern erst mal ein Verständnis für die Sprache entwickeln.
 

Ferra

Mitglied
So, das mit meiner eigenen Exception-Klasse funzt jetzt. Ich werde mich mit dem Thema eingehender beschäftigen um differenzierter auf Fehler reagieren zu können.

sky80 hat gesagt.:
Vielleicht solltest Du als Anfänger dich nicht gleich an "Excel auslesen" heranwagen... sondern erst mal ein Verständnis für die Sprache entwickeln.

Leider progge ich nicht aus Lust und Laune. Ich arbeite im IT-Bereich eines kommunalen Versorgers (schon mal was vom deregulierten Energiemarkt gehört? VV2? usw.) Die Anforderungen an Software wechseln ständig - entsprechend den gesetzlichen Änderungen. Beim Einarbeiten in eine neue Programmiersprache bleibt da leider wenig Zeit für Basics. Also "learning by doing". Trotzdem Danke für den Hinweis, ich arbeite dran. :wink:
 

Bleiglanz

Gesperrter Benutzer
>>Beim Einarbeiten in eine neue Programmiersprache
>>bleibt da leider wenig Zeit für Basics.

da bleibt man dann doch lieber bei der alten Programmiersprache :)
 

Ferra

Mitglied
Bleiglanz hat gesagt.:
da bleibt man dann doch lieber bei der alten Programmiersprache :)

Nett gesagt. Wenn das so ginge, würden alle noch immer mit Turbo Pascal oder sonst was proggen. Wir sind eben alle in einen großen evolutionären Prozess (wenn auch auf IT-Ebene) eingebunden. Aber wie gesagt, ich arbeite dran.
 

Bleiglanz

Gesperrter Benutzer
Nett gesagt. Wenn das so ginge, würden alle noch immer mit Turbo Pascal oder sonst was proggen. Wir sind eben alle in einen großen evolutionären Prozess (wenn auch auf IT-Ebene) eingebunden. Aber wie gesagt, ich arbeite dran.
Da hast du natürlich auch wieder recht!

Aber an einem Projekt arbeiten und sich gleichzeitig die Basics beibringen ist auf jeden Fall problematisch (eventuell solltet ihr gelegentlich Code-Reviews machen)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Eigene Exception - ohne werfen abfangen Java Basics - Anfänger-Themen 2
low_in_the_head Eigene Exception nutzen Java Basics - Anfänger-Themen 4
L Meine erste eigene Exception Klasse Java Basics - Anfänger-Themen 10
L Eigene Exception schreiben bei zu langem Array Java Basics - Anfänger-Themen 10
F Klassen Eigene Exception Bedingungen festlegen Java Basics - Anfänger-Themen 2
C eigene Exception Java Basics - Anfänger-Themen 4
S Eigene Exception Klasse - fehlender Konstruktor mit String Java Basics - Anfänger-Themen 3
K Klassen Eigene Exception verwenden Java Basics - Anfänger-Themen 9
S Eigene Exception Schreiben und Welche Auslösen wie ? Java Basics - Anfänger-Themen 7
T eigene Exception Klasse Java Basics - Anfänger-Themen 12
B eigene Exception.... Java Basics - Anfänger-Themen 5
F Eigene Exception StackTrace und Message ist leer warum??? Java Basics - Anfänger-Themen 3
R Eigene Exception deklarieren Java Basics - Anfänger-Themen 3
Amina556 Eigene Klasse definieren Java Basics - Anfänger-Themen 9
T Datentypen Eigene Datentypen Java Basics - Anfänger-Themen 15
C Archiv für eigene Klassen Java Basics - Anfänger-Themen 9
D Attribut Telefonnummer - eigene Klasse oder String Java Basics - Anfänger-Themen 13
B JUnit 4: Wie man die eigene Liste testen kann [TDD] Java Basics - Anfänger-Themen 46
C eigene Methoden erstellen (Instanzmethoden) Java Basics - Anfänger-Themen 7
S Eigene LinkedList Klasse Java Basics - Anfänger-Themen 4
I Eigene Java Tools Nutzung Java Basics - Anfänger-Themen 6
G eigene Bibliothek einbinden Java Basics - Anfänger-Themen 1
K Eigene Annotations, Pre-/Post-/Call-Method Java Basics - Anfänger-Themen 6
O Erste Schritte Eigene charAt(i) Methode schreiben Java Basics - Anfänger-Themen 10
D Methoden Eigene Methode um alle Ausgaben aufzurufen Java Basics - Anfänger-Themen 17
P Maven und eigene Jars Java Basics - Anfänger-Themen 4
J Algorithmus - Strings auf eigene Reihenfolge miteinander vergleichen Java Basics - Anfänger-Themen 4
R Interface Eigene Objekte in Listen sortieren mit Interface Comparable Java Basics - Anfänger-Themen 5
A Eigene Methoden entwicken Java Basics - Anfänger-Themen 3
H GSON-Bibliothek für eigene Programme benutzen Java Basics - Anfänger-Themen 2
H Klassen auf eigene Klasse zugreifen Java Basics - Anfänger-Themen 2
N Eclipse - eigene Icons unter ClassPath Resource Java Basics - Anfänger-Themen 0
N Eigene Stream Methoden implementieren Java Basics - Anfänger-Themen 3
R eigene Graphikbedienelemente Java Basics - Anfänger-Themen 8
V Generics / eigene Liste Java Basics - Anfänger-Themen 4
T Eigene Bedingung in IF-Bedingung Java Basics - Anfänger-Themen 22
P Java 8 & Eigene Applets Java Basics - Anfänger-Themen 3
E Best Practice Exaktes Rechnen mit (Pseudo-)Rationalen/Realen Zahlen. Operations Zuweisung für (eigene) Klassen Java Basics - Anfänger-Themen 3
G eigene Bibliothek in Java importieren Java Basics - Anfänger-Themen 5
D Klassen Eigene Klasse für ArrayList Java Basics - Anfänger-Themen 6
M Wann eigene implementierte HashCode Methode zwingend erforderlich? Java Basics - Anfänger-Themen 1
B Klassen Eigene "non static" Klasse in Main verwenden! Java Basics - Anfänger-Themen 12
P Vererbung Eigene HashMap Variante Java Basics - Anfänger-Themen 2
J Eigene Klasse für die Variablen? Java Basics - Anfänger-Themen 3
P Eigene Knöpfe mit eigenem Listener Java Basics - Anfänger-Themen 5
S Wann existiert eine Instanz (eigene Klasse) Java Basics - Anfänger-Themen 8
T Muss ein Parametertest immer eine eigene Testklasse sein? Java Basics - Anfänger-Themen 3
B Multithreading und eigene Queue entwickeln Java Basics - Anfänger-Themen 3
O GUI: Eigene Fenster "Form"? Java Basics - Anfänger-Themen 13
F Eigene LinkedList - toString Java Basics - Anfänger-Themen 10
O Denkanstöße für eigene Konfigurations-Datei Java Basics - Anfänger-Themen 12
SexyPenny90 Wieso ist diese eigene Equals-Methode schlecht? Java Basics - Anfänger-Themen 17
M externe JARs in die eigene JAR einbinden Java Basics - Anfänger-Themen 9
V Klassen import - einfaches Umleiten auf eigene Klassen? Java Basics - Anfänger-Themen 8
B eigene klasse in listen eintragen Java Basics - Anfänger-Themen 6
A Objekte in eigene Klasse auslagern Java Basics - Anfänger-Themen 2
S [JavaFX 2.1] - Eigene Sprachauswahl? Java Basics - Anfänger-Themen 4
J eigene packages bzw klassen verwenden Java Basics - Anfänger-Themen 25
E Eigene Stackklasse Java Basics - Anfänger-Themen 7
B Eigene Exceptions entwerfen Java Basics - Anfänger-Themen 3
P eigene kleine Datenverwaltung Java Basics - Anfänger-Themen 5
N Eigene Methoden-> Werte übergeben Java Basics - Anfänger-Themen 5
U Klassen Eigene Klassen importieren Java Basics - Anfänger-Themen 13
Kenan89 ActionListener in eigene Klasse Java Basics - Anfänger-Themen 8
E Object in eigene Klasse umwandeln? Java Basics - Anfänger-Themen 7
S Eigene Klassen addieren Java Basics - Anfänger-Themen 3
B OOP Eigene Objekte in Arrays zusammenfassen Java Basics - Anfänger-Themen 3
E Eigene class datum Java Basics - Anfänger-Themen 2
G Eigene MessageBox kreieren Java Basics - Anfänger-Themen 9
I Erste Schritte Eigene Fehlermeldungen bei Exceptions Java Basics - Anfänger-Themen 19
F Klassen Eigene Klasse definieren Java Basics - Anfänger-Themen 4
S Eigene KeyEvent-Mask erstellen Java Basics - Anfänger-Themen 4
X Eigene Libary Java Basics - Anfänger-Themen 2
Crashbreaker Eigene Java-Programm ohne hilfe des CMD starten Java Basics - Anfänger-Themen 11
A Klassen Eigene Datenklasse - Strings mit fixer Länge Java Basics - Anfänger-Themen 2
G Shape um eigene Achse drehen Java Basics - Anfänger-Themen 2
P Vererbung Basisklasse soll eigene Methode benutzen Java Basics - Anfänger-Themen 38
F Eigene Klasse für die Keys von HashMap Java Basics - Anfänger-Themen 5
J Eigene kleine Datenbank programmieren Java Basics - Anfänger-Themen 2
G Eigene Klasse als Array, zugriff? Java Basics - Anfänger-Themen 2
xehpuk Ordner "Eigene Bilder" ansteuern Java Basics - Anfänger-Themen 3
V Sonderzeichen als eigene "Operatoren" im JTextField Java Basics - Anfänger-Themen 4
S Eigene Stack Klasse Java Basics - Anfänger-Themen 26
D Eigene equals methode schreiben Java Basics - Anfänger-Themen 4
dataframe OOP Eigene typisierte Liste Java Basics - Anfänger-Themen 3
W GUI als eigene Klasse oder in die Startklasse? Java Basics - Anfänger-Themen 21
T Konstruktor für eigene Klasse erstellen Java Basics - Anfänger-Themen 6
H Buttonbefehle in eigene Klasse schreiben Java Basics - Anfänger-Themen 8
M Datentypen Eigene iterierbare Liste Java Basics - Anfänger-Themen 4
G Eigene Klasse für externe Befehle - Warten auf Prozesse Java Basics - Anfänger-Themen 6
S Klassendiagramm - nur eigene Klassen? Java Basics - Anfänger-Themen 3
nrg Eigene simple List-Klasse programmieren Java Basics - Anfänger-Themen 3
C Eigene Interpreter-Programmiersprache mit Java Java Basics - Anfänger-Themen 17
N Java Programm soll Datei in eigene jar schreiben Java Basics - Anfänger-Themen 13
M Eigene Pakete in Eclipse erstellen Java Basics - Anfänger-Themen 5
M Eigene Hash Funktion Java Basics - Anfänger-Themen 5
O Eigene Exceptions Java Basics - Anfänger-Themen 11
H eigene Schriftarten registrieren Java Basics - Anfänger-Themen 5
Kasoki Eigene Funktionen / Commands Java Basics - Anfänger-Themen 14
M Eigene LinkedList und Nodes Java Basics - Anfänger-Themen 20

Ähnliche Java Themen

Neue Themen


Oben