Java 14 birçok yeni özelliğe sahiptir. Bunlardan biri NullPointerException içinde ayrıntılı mesaj gösteriyor. Java 14'ü yükledim ve derlemeyi ve sınıfın altında çalışmayı denedim, ancak ayrıntılı bir mesaj almıyorum. Bir şey mi kaçırıyorum? lütfen yardım et.
~/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)
Java için önerilen -XX: + ShowCodeDetailsInExceptionMessages bayrağı geçiyorum ama ayrıntılı bir ileti yok. Lütfen yardım et.
javac
Sürüm 14'ün olduğundan emin misiniz ?