[3.5] NewtonIteration - unveränderte Main und trotzdem 9 Fehler

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

[3.5] NewtonIteration - unveränderte Main und trotzdem 9 Fehler
Hallo zusammen

Ich habe die 3.5 fertig geschrieben und wollte sie über die Konsole testen.
“javac NewtonIteration.java” ergibt mit der Java Version 7 9 Fehler in der main Methode:


...>javac -encoding ascii NewtonIteration.java
NewtonIteration.java:51: <identifier> expected
                } catch (ArrayIndexOutOfBoundsException | NumberFormatException e) {
                                                       ^
NewtonIteration.java:51: '{' expected
                } catch (ArrayIndexOutOfBoundsException | NumberFormatException e) {
                                                         ^
NewtonIteration.java:51: not a statement
                } catch (ArrayIndexOutOfBoundsException | NumberFormatException e) {
                                                                                ^
NewtonIteration.java:51: ';' expected
                } catch (ArrayIndexOutOfBoundsException | NumberFormatException e) {
                                                                                 ^
NewtonIteration.java:56: <identifier> expected
                } catch (ArrayIndexOutOfBoundsException | NumberFormatException e) {
                                                       ^
NewtonIteration.java:56: '{' expected
                } catch (ArrayIndexOutOfBoundsException | NumberFormatException e) {
                                                         ^
NewtonIteration.java:56: not a statement
                } catch (ArrayIndexOutOfBoundsException | NumberFormatException e) {
                                                                                ^
NewtonIteration.java:56: ';' expected
                } catch (ArrayIndexOutOfBoundsException | NumberFormatException e) {
                                                                                 ^
NewtonIteration.java:77: reached end of file while parsing
}
 ^
9 errors

...>

Auch Eclipse kann nicht kompilieren.
Wer kann mir helfen?



Bist du dir da sicher? Denn das ist genau der Fehler der auftritt wenn man eine Java Version vor 7 benutzt, da catching von mehreren Exception-Types mit Java 7 erst eingefuehrt wurde.


Es handelt sich hier aber um einen Compiler-Fehler, nicht um einen Laufzeitfehler!

1 Like

Kopf → Tisch. Klar. Der steht wenn ja wo anders. Mein Gott, mea culpa :frowning:

@MacM:

Was gibt javac -version bei dir aus?