Fehlermeldung bei System.console().readLine(); [Nur bei IntellJ und Eclipse]

Exception in thread "main" java.lang.NullPointerException

IP Adresse eigeben:

    at Main.main(Main.java:12)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:497)

    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)

Process finished with exit code 1

public class Main {
    public static void main(String[] args){

        String ipEingabe;
        String NetzmaskEingabe;
        int ipBin;
        int ipDez;
        int NetzmaskBin;
        int NetzmaskDez;

        System.out.println("IP Adresse eigeben: ");
        ipEingabe = System.console().readLine();
        System.out.println("Netzwerkmaske eingeben: ");
        NetzmaskEingabe = System.console().readLine();


    }
}

Ich bekomme immer bei System.console().readLine(); Die oben angegebene Fehlermeldung.
Hat irgendwer eine Ahnung, warum dies so ist?


Grüße Niclas

Please sign in to leave a comment.