ОС: Windows 10 Java: 11.0.1
я установка переменной среды
set JAVA_HOME=<null>
set CLASSPATH=<null>
set PATH='d:\java\jdk-11.0.1\bin
командная строка
Java-версия
командная строка
java -version
вернуть эту ошибку:
Error occurred during initialization of VM java.lang.IllegalArgumentException: Null charset name at java.nio.charset.Charset.lookup(java.base/Charset.java:455) at java.nio.charset.Charset.defaultCharset(java.base/Charset.java:608) at java.lang.StringCoding.decode(java.base/StringCoding.java:316) at java.lang.String.(java.base/String.java:592) at java.lang.String.(java.base/String.java:614) at java.lang.System.initProperties(java.base/Native Method) at java.lang.System.initPhase1(java.base/System.java:1942)
я попробую
java -Dfile.encoding=UTF-8
та же ошибка
мой jdk8 в порядке
мой JDK 11 нормально работает на корпоративном компьютере
какие?
initProperties
является нативным методом, поэтому не так просто выяснить, при каких обстоятельствах он может создать такую проблему курицы и яйца. - person Holger   schedule 31.10.2018