Ich möchte in Java eine eigene Exception als Unterklasse von Exception schreiben, beim Kompilieren bekomme ich folgende Fehlermeldung:
'exception MyException is never thrown in body or corresponing try statement'
Warum wird diese MyException nicht geworfen? Das ist der Code:
-----
import java.io.*;
public class Beispiel11{
public static void main (String[] args) throws IOException{
System.out.println ("Zahl eingeben:");
try {
BufferedReader ein = new BufferedReader(new InputStreamReader(System.in));
int x=Integer.parseInt(ein.readLine());
primFakt(x,2);
} catch (MyException me){
System.err.println(me.toString());
}
}
public static void primFakt (int x, int i){
.. ..
}
class MyException extends Exception{
public MyException(){
super ("keine Integerzahl eingegeben");
}
}