Which class gets called first in a java project with many packages?

Is there a class called 'main' or something that java looks for in your project?

If it finds it, does the compiler take the 'main.class' as a starting point for compilation?

I don't know what to call my main class, whether there is even such a thing, or if more than one class act in tandem to control how the program works &/or call all the other classes.

I have a little experience in programming Minecraft mods, but that is also a bit scanty, so it would be awesome if you guys helped me out =]

Jon Skeet
people
quotationmark

At compilation time, it doesn't usually matter - you just specify all the source files you want to compile. (You can specify a subset and the compiler will find other source files it needs, but it's better to specify everything you want compiled.)

When you execute a Java program from the command line, you specify the class containing the main method:

java com.foo.MyAwesomeApp

people

See more on this question at Stackoverflow