首页 > 编程语言 > 详细

在批处理中如何指定jar包运行的编码问题

时间:2015-10-21 12:09:12      阅读:299      评论:0      收藏:0      [点我收藏+]

用java写了个xml(xml格式为utf-8)转换成json的工程,导成jar包后(我自定义为run.jar),在写了个批处理run.bat.里面的内容如下:

java -jar run.jar

  前期运行还是没问题的,可是后来xml里面增加了中文后,就开始报错了,可是在eclipse上去运行这个java工程的话,又是没问题的(我的eclipse工程的格式设置为utf-8了)。

原来,在批处理中也是可以指定jar包的运行环境的编码的,代码如下:

java -Dfile.encoding=utf-8 -jar run.jar

  好了,现在运行不会报错了,虽然在dos里面看,确实还是乱码,但是当你打开生成的json文件的话,中文是正常的。

工程下载地址

 

在批处理中如何指定jar包运行的编码问题

原文:http://www.cnblogs.com/Colored-Mr/p/4897152.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!