This is the screen shot of my problem.
嘿,我在计算机上安装了jdk-14.0.1,当我给命令java或java -version它给出以下异常。我的系统配置就像-
系统类型:64位操作系统,基于x64的处理器。
Error occurred during initialization of VM
java.lang.NullPointerException
at java.lang.System.getProperty(java.base/System.java:850)
at sun.security.action.GetPropertyAction.privilegedGetProperty(java.base/GetPropertyAction.java:105)
at java.nio.charset.Charset.defaultCharset(java.base/Charset.java:605)
at java.lang.StringCoding.decode(java.base/StringCoding.java:329)
at java.lang.String.<init>(java.base/String.java:610)
at java.lang.String.<init>(java.base/String.java:632)
at jdk.internal.util.SystemProps$Raw.vmProperties(java.base/Native Method)
at jdk.internal.util.SystemProps$Raw.cmdProperties(java.base/SystemProps.java:253)
at jdk.internal.util.SystemProps.initProperties(java.base/SystemProps.java:55)
at java.lang.System.initPhase1(java.base/System.java:2002)```
如果您具有代码页65001-UTF-8的默认语言环境,则可能会发生这种情况。
要在Windows 10上“修复”此问题:
*但是不应该。
Windows 10解决方案:
打开命令提示符(CMD)