M
MrMoose
Gast
Hallo,
mein Problem ist, ich hab Java 6 Update 01 installiert und die Path Variablen richtig gesetzt.
Programm in Eclipse geschrieben und immer wenn ich es ausführen will steht da folgendes.
Exception in thread "main" java.lang.NullPointerException
at Eingabe.main(Eingabe.java:13)
Das Java File ist im Standardpackage ud schaut wie folgt aus:
Jetzt meine Frage: Wie kann ich Eclipse dazu bringen dieses File auszuführen.
Ausführen von Eclipse aus, funktionert ebenfalls nicht, wenn die Java Files in einem Package sind.
Wenn die Files in Packages organisiert sind muss ich auf der Konsole den FQName eingeben also z.B.
java kapitel_03.Eingabe um das Programm zu starten. Kann man das auch ändern, dass man einfach nur java Eingabe eintippen muss und dann das Programm startet!
Vielen Dank schon mal für Lösungsvorschläge
mein Problem ist, ich hab Java 6 Update 01 installiert und die Path Variablen richtig gesetzt.
Programm in Eclipse geschrieben und immer wenn ich es ausführen will steht da folgendes.
Exception in thread "main" java.lang.NullPointerException
at Eingabe.main(Eingabe.java:13)
Das Java File ist im Standardpackage ud schaut wie folgt aus:
Code:
import java.io.Console;
public class Eingabe {
public static void main(String[] args) {
String name;
int geburtsjahr;
// Objekt für Konsole beschaffen
Console cons = System.console();
// Daten ausgeben und einlesen
cons.printf("\n");
cons.printf(" Geben Sie Ihren vollständigen Namen ein: ");
name = cons.readLine();
cons.printf(" Geben Sie Ihr Geburtsjahr ein: ");
String eingabe = cons.readLine();
geburtsjahr = Integer.parseInt(eingabe);
cons.printf("\n");
cons.printf(" %1$s, %2$d war ein sehr guter Jahrgang!",
name, geburtsjahr);
cons.printf("\n");
}
}
Jetzt meine Frage: Wie kann ich Eclipse dazu bringen dieses File auszuführen.
Ausführen von Eclipse aus, funktionert ebenfalls nicht, wenn die Java Files in einem Package sind.
Wenn die Files in Packages organisiert sind muss ich auf der Konsole den FQName eingeben also z.B.
java kapitel_03.Eingabe um das Programm zu starten. Kann man das auch ändern, dass man einfach nur java Eingabe eintippen muss und dann das Programm startet!
Vielen Dank schon mal für Lösungsvorschläge