error during jdk7-cpu build

David Holmes david.holmes at oracle.com
Fri Nov 8 00:14:51 UTC 2013


Hi Mikhail,

On 8/11/2013 8:00 AM, mikhail cherkasov wrote:
> Hi all,
>
> I have the following error:
>
> c:/jdk/jdk1.6.0_18/bin/java -XX:-PrintVMOptions
> -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx512m
> -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m
> -Xbootclasspath/p:C:/ws/jdk7/jdk7u-cpu/build/windows-i586/langtools/dist/bootstrap/lib/javac.jar
> -jar
> C:/ws/jdk7/jdk7u-cpu/build/windows-i586/langtools/dist/bootstrap/lib/javac.jar
> -g -Xlint:all -Werror -source 7 -target 7 -encoding ascii
> -Xbootclasspath:C:/ws/jdk7/jdk7u-cpu/build/windows-i586/classes
> -sourcepath
> ../../../../src/closed/windows/classes;../../../../src/closed/share/classes;C:/ws/jdk7/jdk7u-cpu/build/windows-i586/gensrc;../../../../src/windows/classes;../../../../src/share/classes
> -d C:/ws/jdk7/jdk7u-cpu/build/windows-i586/classes
> @C:/ws/jdk7/jdk7u-cpu/build/windows-i586/tmp/sun/sun.rmi/.classes.list.filtered
>
> ..\..\..\..\src\share\classes\java\io\File.java:2126: warning: [static]
> static variable should be qualified by type name, File, instead of by an
> expression
>          s.writeChar(this.separatorChar); // Add the separator character
>                          ^
> error: warnings found and -Werror specified
> 1 error
> 1 warning
>
> Could someone help me with this?

As it says this.separatorChar should be File.separatorChar. Java has 
always permitted (incorrectly in my view) access to static members via 
references to instances, but now javac is warning about that as it 
should be phased out.

David

> Thanks,
> Mikhail.



More information about the build-dev mailing list