在调度程序(cron)中的VPS机器上执行.jar时编码错误

时间:2016-01-22 12:51:39

标签: java cron vps

当我使用命令:

在终端中以用户身份执行Java程序时
java -jar progName.jar

我收到稳定且可行的程序,它将信息写入某些文件。但是当我为cron调度程序编写一些命令来定期执行这个程序时,程序运行正常,但文件中的文本是用错误的编码编写的,我收不到文本而是???

我在服务器上使用Ubuntu 14.04。

1 个答案:

答案 0 :(得分:0)

感谢您的回答和提示。我使用用户评论eg04lt3r解决了这个问题:

  

此问题取决于操作系统默认编码。如果在写入文件时未定义直接编码,则它使用默认的OS编码。因此,当您在应用程序中的文件中写入数据时,请为字符添加编码。

所以,我在Java程序中为编写器添加了编码方式,现在一切正常。