【发布时间】:2019-09-25 06:43:53
【问题描述】:
我运行以下命令:
D:\Program Files\jdk11>bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
它导致:
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.<init>(java.base/String.java:592)
at java.lang.String.<init>(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.base中。您能具体谈谈 Windows 系统是哪个区域设置吗?
标签: java virtual-machine java-11 jlink