Getting null while reading input from console in java

I am using below code to read input from console:

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
long num = Long.parseLong(bufferedReader.readLine());

but i am getting only null. If I run it in IDE,its working fine .Could you please help me with the issue