Hallöchen,
ich stehe gerade mächtig auf dem Schlauch. Ich behaupte mal mich in den Grundlagen in Java sehr gut auszukennen, aber irgendwie bin ich gerade ziemlich ratlos.
Es geht einfach nur um Felder. Ich möchte gerne eine Feld deklarieren und später initialisieren bzw. erstmal eine Länge zuweisen:
Eclipse zeit mit aber in der ersten Zeile (static STring....) einen Fehler an. Genau genommen sagt mir Eclipse:
Syntax error on token ";",,expected
Packe ich nun beides in eine Zeile, ist alles wieder gut
Wenn ich mich aber nun an einer Wertzuweisung versuche wird es richtig bunt:
Fehler in der Zeile "static String[]..." :
Multiple markers at this line
- Watchpoint:Arrays [access and
modification] - test
- Syntax error on token ";", { expected after
this token
Fehler im Kopf der Mainmethode (Die runden Klammern werden angestrichen):
Multiple markers at this line
- Syntax error on token ")", ;
expected
- Syntax error on token "(", ;
expected
Und zum Schluss wird noch an der schließenden Klammer der Klasse rumgemeckert:
Syntax error, insert "}" to complete ClassBody
Nun aber zum richtig kuriosen Teil der Geschichte. Wenn ich das ganze Gesummse in die Mainmethode packe, dann ist alles wieder Tutti:
Es sei dazu gesagt, dass das hier natürlich nur ein Test-Projekt ist und mir der Fehler im Rahmen eines anderen begegnet ist. Auch entschuldige ich mich für die vielen Quellcode-Zitate. Ich wusste nicht, wie ich es besser beschreiben sollte.
Ich bin für jede Hilfe dankbar!
ich stehe gerade mächtig auf dem Schlauch. Ich behaupte mal mich in den Grundlagen in Java sehr gut auszukennen, aber irgendwie bin ich gerade ziemlich ratlos.
Es geht einfach nur um Felder. Ich möchte gerne eine Feld deklarieren und später initialisieren bzw. erstmal eine Länge zuweisen:
Java:
public class Arrays {
static String[] test;
test = new String[3];
public static void main(String[] args) {
}
}
Eclipse zeit mit aber in der ersten Zeile (static STring....) einen Fehler an. Genau genommen sagt mir Eclipse:
Syntax error on token ";",,expected
Packe ich nun beides in eine Zeile, ist alles wieder gut
Java:
public class Arrays {
static String[] test = new String[3];
public static void main(String[] args) {
}
}
Wenn ich mich aber nun an einer Wertzuweisung versuche wird es richtig bunt:
Java:
public class Arrays {
static String[] test = new String[3];
test[0] = "Test";
public static void main(String[] args) {
}
}
Fehler in der Zeile "static String[]..." :
Multiple markers at this line
- Watchpoint:Arrays [access and
modification] - test
- Syntax error on token ";", { expected after
this token
Fehler im Kopf der Mainmethode (Die runden Klammern werden angestrichen):
Multiple markers at this line
- Syntax error on token ")", ;
expected
- Syntax error on token "(", ;
expected
Und zum Schluss wird noch an der schließenden Klammer der Klasse rumgemeckert:
Syntax error, insert "}" to complete ClassBody
Nun aber zum richtig kuriosen Teil der Geschichte. Wenn ich das ganze Gesummse in die Mainmethode packe, dann ist alles wieder Tutti:
Java:
public class Arrays {
public static void main(String[] args) {
String[] test;
test = new String[3];
test[0] = "Test";
}
}
Es sei dazu gesagt, dass das hier natürlich nur ein Test-Projekt ist und mir der Fehler im Rahmen eines anderen begegnet ist. Auch entschuldige ich mich für die vielen Quellcode-Zitate. Ich wusste nicht, wie ich es besser beschreiben sollte.
Ich bin für jede Hilfe dankbar!