我正在尝试使用Neo4j的批量导入程序并且没有运气。
我不断收到以下错误消息:
Error occurred during initialization of VM
java.nio.charset.IllegalCharsetNameException: UTF-8 -Xmx4G -Xms4G
at java.nio.charset.Charset.checkName(Unknown Source)
at java.nio.charset.Charset.lookup2(Unknown Source)
at java.nio.charset.Charset.lookup(Unknown Source)
at java.nio.charset.Charset.defaultCharset(Unknown Source)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(Unknown Source)
at java.io.OutputStreamWriter.<init>(Unknown Source)
at java.io.PrintStream.<init>(Unknown Source)
at java.lang.System.initializeSystemClass(Unknown Source)
这是什么意思/我该如何解决?
答案 0 :(得分:1)
从命令行启动批处理时,请使用-Dfile.encoding=UTF-8
而不是UTF-8
。
换句话说,你有一个地方或者你是从命令行做的:
java UTF-8 -Xmx4G -Xms4G MainClass
你应该把它改成
java -Dfile.encoding=UTF-8 -Xmx4G -Xms4G MainClass