Java服务无法写入文本文件

时间:2015-02-23 16:08:10

标签: java file service

当我在eclipse中运行以下代码时,它按预期工作,但是当我安装它并作为服务运行时,只输出PNG文件。

    int maxBound = 0;
    try 
    {
        File outputfile = new File("image.png");
        ImageIO.write(drawImage(), "png", outputfile);

        File boundsfile = new File("bounds.txt");
        FileWriter fw = new FileWriter(boundsfile);
        BufferedWriter bw = new BufferedWriter(fw); 
        bw.write(maxBound+" ");
        bw.close();
    } 
    catch (IOException e) 
    {
        log.info(e.getMessage());
    }   

正在写入日志文件(同一类中的其他位置),但不存在错误消息。不知道我在这里缺少什么。

1 个答案:

答案 0 :(得分:0)

我把它换掉了,现在就行了。

        FileWriter fw = new FileWriter("bounds.txt");
        fw.write(maxBound+" ");
        fw.close();

不确定问题是什么,但这有效。