Executar aplicativos Java

OLÁ Amigos estou com o seguinte problema toda vez que crio uma aplicação java e mando executar o .jar O sistema responde que nao encontrou a classe main? Porque isso acontece tanto no Linux, quanto no Windows?
Gostaria também de saber onde poderia baixar uma apostila/Exemplo de um sistema em java com struts e hibernate?

:?:

Para executar com java -jar seu.jar vc precisa informar a classe main dentro do manifesto do arquivo (META-INF/MANIFEST.MF).

Dá uma olhada neste link:
http://www.javafree.org/javabb/viewtopic.jbb?t=3776