File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Empty java file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide 1Z0-808 this week in the OCAJP forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Empty java file" Watch "Empty java file" New topic

Empty java file

mahesh ogale

Joined: Jan 14, 2004
Posts: 8
Why empty java file gets compiled correctly if it is the requirement that filename should match class name which contains main method?
Dirk Schreckmann

Joined: Dec 10, 2001
Posts: 7023
It's required that any public outer class defined in a source file matches the name of the file.
That the main method should be in a public class defined in a source file of the same name is nothing to do with whether every source file should have a matching public class defined, or any class defined at all. Though, if the source file doesn't define any classes, then it's not much use really.

[How To Ask Good Questions] [JavaRanch FAQ Wiki] [JavaRanch Radio]
I agree. Here's the link:
subject: Empty java file