读书人

在linux上执行JAVA手动执行与cronta

发布时间: 2012-09-15 19:09:28 作者: rapoo

在linux下执行JAVA,手动执行与crontab执行可能会出现乱码问题
注意:在linux下执行JAVA,手动执行与crontab执行可能会出现乱码问题

解决方案如下:

???? 加入 crontab后执行环境会变为linux的root环境下的字符集,但是在每个用户下的环境是不一致的,导致中文各种乱码问题,解决办法是在shell中执行java的时候直接指定运行时encoding就可以了

???例如:
?? java -Dfile.encoding=UTF-8 -classpath $CLASSPATH:.:/home/k147984/test/DataManager/lib/balanceantlr-2.7.6.jar

读书人网 >UNIXLINUX

热点推荐