Nao exatamente assim. Nao ha uma regra para a estrutura geral de diretorios do teu projeto, apenas para a estrutura de diretorios do source code. Levando em consideracao que voce tem a empresa “MyCompany” e esta fazendo o projeto “MyFTP”, o nome do pacote seria:
que eh formato na estrtura de diretorios
essa estrutura geralmente fica dentro de um dir chamado “src”. Ou seja, voce teria entao
src/br/com/mycompany/myftp
Note que o “src” nao precisa fazer parte do nome do package. Na tua classe “MyFtpMainScreen.java”, que fica em
src/br/com/mycompany/myftp/MyFtpMainScreen.java
voce ira ter a declaracao de pacote da seguinte forma:
package br.com.mycompany.myftp;
sacou? ai, para compilar, voce vai no diretorio “src” e digita
javac br/com/mycompany/myftp/MyFtpMainScreen.java
claro que isso ira gerar o .class no mesmo diretorio do .java, mas voce pode especificar o diretorio de destino com um parametro do javac. Se estiver usando uma ide como o Eclipse, ele ate ja faz isso pra vc, com base nas configuracoes do projeto.
Rafael
[editado]ah sim… e como o Daniel disse, isso nao vai matar o projeto… mas pode facilitar um monte
[]/editado