This week's book giveaway is in the Other Open Source APIs forum. We're giving away four copies of Storm Applied and have Sean Allen, Peter Pathirana & Matthew Jankowski on-line! See this thread for details.
It is rules in java that when U compile java file compiler search for the name of class that public to make .class file and we know that there is only one class file after compiling the .java file that's why there is only public class in jawa. Now i think again a dought may be in your mind that ok then what if we want to make another class public so that in another package we can access. It will done by inheritence in the main source file.