Why I see this error on the FileOutputStream constructor?

[javac] MessageLogger.java:178: cannot resolve symbol
    [javac] symbol  : constructor FileOutputStream (java.lang.String,java.lang.Boolean)
    [javac] location: class java.io.FileOutputStream
    [javac]     FileOutputStream fos  = new FileOutputStream(logfname, Boolean.TRUE);
    [javac]                             ^
    [javac] 1 error
This works well on JDK 1.6. I'm trying to compile this on JDK 1.4.2 on oracle 10 g application server.

Because in the 1. 4 x there is no autoboxing/unboxing

FileOutputStream(String name, boolean append) 

It is boolean, not the Boolean wrapper.

Tags: Java

Similar Questions

Maybe you are looking for