Cosa vuol dire che non riesce ad individuare le classi? Tieni presente che il nome del package deve rispettare fedelmente la struttura di directory.

Quindi, dalla struttura che hai postato tu, abbiamo due possibilità: fare in modo che la directory "project" faccia parte del package, oppure no.

Assumendo che la directory "project" faccia parte del package, allora nella realizzazione delle classi, dovrai avere l'indicazione completa del "percorso" che porta alla classe. Ad esempio, la classe "ArchiveBuilder", dovrà avere la seguente intestazione:

package project.tui.app;

Gli import vanno fatti di conseguenza, laddove le classi non facciano parte dello stesso package, in modo che esse possano vedersi, quindi, se la classe "ArchiveBuilder" deve usare la classe "Admin", essa dovrà avere la seguente intestazione e importazione:

codice:
package project.tui.app;
...
import project.tui.classes.Admin;  // Oppure importarle tutte con l'asterisco
...

public class ArchiveBuilder ... {
   ...
}
Ciao.