NC Cloud启动报错“java.nio.charset.IllegalCharsetNameException:XXXX”

Microsoft Windows [版本 6.1.7601]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。


C:\Users\Administrator>E:\ncchome\startup-2004.bat

JAVA_HOME=E:\ncchome\ufjdk .

NC_HOME=E:\ncchome .

the server will start....

start servers with domain configuraion

start server process: server

E:\ncchome\ufjdk\bin\java -server -Xmx2048m -XX:MetaspaceSize=128m -XX:MaxMetasp

aceSize=512m -Djava.awt.headless=true -Duser.timezone=GMT+8 -Dlog4j.ignoreTCL=tr

ue -Dfile.encoding=UTF-8-agentlib:jdwp=transport=dt_socket,suspend=n,server=y,ad

dress=172.20.52.121:8905 -Dnc.server.name=server -Dnc.server.startCount=0 -DNC_J

AVA_HOME=./ufjdk -Dorg.owasp.esapi.resources=E:\ncchome/ierp/bin/esapi -Dnc.bs.l

ogging.format=text -Dnc.server.location=E:\ncchome -Drun.side=server -Dnc.run.si

de=server -cp E:\ncchome\starter.jar;E:\ncchome\ufjdk\lib\tools.jar;E:\ncchome\a

nt\lib\ant-launcher.jar;E:\ncchome\lib\cnytiruces.jar nc.bs.mw.start.AloneBootst

rap start

Error occurred during initialization of VM

java.nio.charset.IllegalCharsetNameException: UTF-8-agentlib:jdwp=transport=dt_s

ocket,suspend=n,server=y,address=172.20.52.121:8905

        at java.nio.charset.Charset.checkName(Charset.java:315)

        at java.nio.charset.Charset.lookup2(Charset.java:484)

        at java.nio.charset.Charset.lookup(Charset.java:464)

        at java.nio.charset.Charset.defaultCharset(Charset.java:609)

        at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:56)


        at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:111)

        at java.io.PrintStream.<init>(PrintStream.java:104)

        at java.io.PrintStream.<init>(PrintStream.java:151)

        at java.lang.System.newPrintStream(System.java:1148)

        at java.lang.System.initializeSystemClass(System.java:1192)


已邀请:

分析:报错核心内容“UTF-8-agentlib:jdwp=transport=dt_socket,suspend=n,server=y,address=172.20.52.121:8905


解决:JVM参数,UTF-8后缺少空格,导致后后面的调试端口参数连接到一起,参数失效且非法。在UTF-8后添加空格即可

要回复问题请先登录注册