जावा 14 में कई नई विशेषताएं हैं। उनमें से एक NullPointerException में विस्तृत संदेश दिखा रहा है। मैंने जावा 14 स्थापित किया और कक्षा के नीचे संकलन और चलाने की कोशिश कर रहा हूं लेकिन मुझे कोई विस्तृत संदेश नहीं मिल रहा है। क्या मुझे कुछ याद आ रहा है? कृपया मदद कीजिए।
~/code/demo/temp$ java -version
openjdk version "14" 2020-03-17
OpenJDK Runtime Environment AdoptOpenJDK (build 14+36)
Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.19.0, JRE 14 Mac OS X amd64-64-Bit Compressed References 20200313_47 (JIT enabled, AOT enabled)
OpenJ9 - 0133ba037
OMR - 1c04e0ef9
JCL - a73be60649 based on jdk-14+36)
~/code/demo/temp$ cat Hello.java
public class Hello {
public static void main(String args[]) {
String a = null;
System.out.println(a.length());
}
}
~/code/demo/temp$ javac Hello.java
~/code/demo/temp$ java -XX:+ShowCodeDetailsInExceptionMessages Hello
Exception in thread "main" java.lang.NullPointerException
at Hello.main(Hello.java:4)
मैं सुझाव दे रहा हूं -XX: + ShowCodeDetailsInExceptionMessages फ्लैग टू जावा लेकिन कोई विस्तृत संदेश नहीं है। कृपया मदद कीजिए।
javac
संस्करण 14 है?