According to the specification of java, does a file have to be named "<public class name>.java" ? I know that the sun compiler I use on my linux box throws an error if you try to compile a file like "foo.java" with a public class of "bar" in it, but is this just a recommendation that sun's compiler follows, or is it an actual requirement for every java compiler?
-Venkman
-Venkman