java在window系统的一些问题

 

一般的, 在windows cmd上启动 utf-8编码的java应用 会有一些字符集问题

  可以修改cmd的字符集编码为utf8 , chcp 65001

 

 

java -D有空格时

区别:  VM参数是-Dxxx的形式写在启动类前面, program arg是写在启动类后面 

正确示例: java -Dab=1   xxxxClass  yy

错误示例: java xxxxClass -Dab=1  此时后面这一串会被当作program arg, 某些情况会引起错误

 

java -X参数不可随便填写, 如果jvm识别不了,会导致jvm启动不了 

 

 

 这个问题, 心中飘过一万个。。, 点号识别有问题?

 

 

错误解决 :Invalid byte 3 of 3-byte UTF-8 sequence.

java启动命令加入 -Dfile.encoding=UTF-8   , 而不是修改xml代码编码

 

posted @ 2018-11-21 11:52  funny_coding  阅读(161)  评论(0编辑  收藏  举报
build beautiful things, share happiness