Manifest.mf + vários Jars no Netbeans 6.9.1

Galera, eu já lí todo tipo de tutorial na net, não consegui de maneira alguma gerar esse bendito .jar, então resolvi apelar.

Eu tenho um projeto pronto no Netbeans 6.9.1, o Projeto se chama GDC, e existem vários pacotes dentro dele, são alguns deles:

br.com.ffm.gernan.gui
br.com.ffm.gernan.exceptions
br.com.ffm.gernan.uteis
entre outros

minha classe principal está no pacote gui, e se chama Main

então, eu fiz o Manifest.mf da seguinte maneira:

Manifest-Version: 1.0
Name: GDC
Created-By: Gernan Soares
Main-Class: br.com.ffm.gernan.gui.Main

tento gerar com o comando jar -cmf Manifest.mf GDC.jar . (a partir do diretório onde está o manifest)
ele cria o jar mas dá um erro falando que não encontrou a classe Main
Se eu abrir o jar com o WinRar, consigo achar o Main.class na mesma estrutura que está setado no Manifest.mf, e mesmo assim ele dá o erro

as dúvidas são as seguintes:

eu tenho que gerar esse .jar usando o comando a partir do diretório raiz do projeto (NetBeansProjects\GDC)
ou a partir do diretório de classes? (NetBeansProjects\GDC\build\classes)

outra dúvida, no diretório (NetBeansProjects\GDC\lib) eu tenho vários jars que eu uso na aplicação (hibernate, jasperreport, ireport, glazedlist)
também tenho dentro do diretório raiz do projeto (NetBeansProjects\GDC) pastas de ícones e relatórios

estou perdido quanto a como colocar tudo isso em um .jar e fazê-lo funcionar, fico grato por qualquer ajuda.