Problemas ao executar projeto com FLOGGY

Pessoal,

Estou tentando executar vários projetos aqui, que usam Floggy, mas não executa. Não sei porque. Eu peguei um projeto pronto na internet, de exemplo, que usa Floggy e roda, mas quando eu tento fazer, não roda.
Peguei uns exemplos no site da Floggy tambem, que estou tentando alterar, mas nada tambem.
O erro é esse:

Se alguem puder me ajudar, agradeço.

O teu problema é de classpath. Siga corrretamente passo a passo as instruções do site do Floggy que o problema śerá resolvido.

http://floggy.sourceforge.net/configuration/netbeans.html

Um abraço

VALEUUU!!

Até outros problemas foram resolvidos.

Valeu mesmo.

Boa noite.

Abraço.

Pessoal,

Eu resolvi o problema na hora de abrir o FLOGGY. Agora estou com problema na hora de salvar, atraves do FLOGGY, ja olhei tudo e parece esta certo, ele nao da erro, simplesmente nao salva, nem sai da tela, nao acontece nada.
Vou postar meus codigos, espero que voces possam me ajudar.

Desde já agradeço.

Medico

...
public class Medico extends Pessoa implements Persistable {

    private String crm;
    private Vector especialidades;

    public Medico() {
        super();        
    }

    ...
}

Pessoa

...
public class Pessoa implements Persistable{

    private static int TELEFONE_RESIDENCIAL = 0;
    private static int TELEFONE_CELULAR = 1;
    private static int TELEFONE_COMERCIAL = 2;

    //private int id;
    private String nome;
    private String[] telefones;
    private Date dataNascimento;
    private String endereco;    
    protected transient int idade;

    public Pessoa() {
        this.telefones = new String[3];
    }

    public Date getDataNascimento() {
        return dataNascimento;
    }

    public void setDataNascimento(Date data) {
        this.dataNascimento = data;
        
        if (data != null)
        {
            Calendar c1 = Calendar.getInstance();
            Calendar c2 = Calendar.getInstance();

            c2.setTime(data);
            this.setIdade(c1.get(Calendar.YEAR) - c2.get(Calendar.YEAR));
        } 
        else
        {
            this.setIdade(0);
        }
    }    

    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getEndereco() {
        return endereco;
    }

    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    public String[] getTelefones() {
        return telefones;
    }

    public void setTelefones(String[] telefones) {
        this.telefones = telefones;
    }

    public String getTelefoneResidencial() {
        return this.telefones[TELEFONE_RESIDENCIAL];
    }
    
    public void setTelefoneResidencial(String telefoneResidencial) {
        this.telefones[TELEFONE_RESIDENCIAL] = telefoneResidencial;
    }

    public String getTelefoneCelular() {
        return this.telefones[TELEFONE_CELULAR];
    }

    public void setTelefoneCelular(String telefoneCelular) {
        this.telefones[TELEFONE_CELULAR] = telefoneCelular;
    }

    public String getTelefoneComercial() {
        return this.telefones[TELEFONE_COMERCIAL];
    }

    public void setTelefoneComercial(String telefoneComercial) {
        this.telefones[TELEFONE_COMERCIAL] = telefoneComercial;
    }
}

FormMedico

...
public class FormMedico extends Form implements CommandListener {

    protected Medico medico;
    protected ObjectSet especialidades;
    protected TextField txtNome;
    protected TextField txtTelResidencial;
    protected TextField txtTelCelular;
    protected TextField txtTelComercial;
    protected DateField dataNascimento;
    protected TextField txtEndereco;
    protected TextField txtCRM;
    protected ChoiceGroup cgEspecialidades;
    protected Command cmdOk;
    protected Command cmdCancelar;

    public FormMedico(Medico medico)
    {
        super("Médico");
        this.medico = medico;
        iniciarComponentes();
        listarEspecialidades();
    }

    private void iniciarComponentes()
    {
        this.txtNome = new TextField("Nome", medico.getNome(), 50, TextField.ANY);
        this.append(this.txtNome);        

        this.dataNascimento = new DateField("Data de Nascimento", DateField.DATE);
        this.dataNascimento.setDate(medico.getDataNascimento());
        this.append(this.dataNascimento);
        
        this.append("Telefones");
        this.txtTelResidencial = new TextField("Residencial", medico.getTelefoneResidencial(),
				20, TextField.PHONENUMBER);
        this.append(this.txtTelResidencial);

        this.txtTelCelular = new TextField("Celular", medico.getTelefoneCelular(),
                20, TextField.PHONENUMBER);
        this.append(this.txtTelCelular);

        this.txtTelComercial = new TextField("Comercial", medico.getTelefoneComercial(),
                20, TextField.PHONENUMBER);
        this.append(this.txtTelComercial);

        this.txtCRM = new TextField("CRM", medico.getCrm(), 30, TextField.ANY);
        this.append(this.txtCRM);

        this.cgEspecialidades = new ChoiceGroup("Especialidades", ChoiceGroup.MULTIPLE);
        this.append(cgEspecialidades);

        this.cmdOk = new Command("Ok", Command.OK, 0);
        this.addCommand(this.cmdOk);

        this.cmdCancelar = new Command("Cancelar", Command.CANCEL, 1);
        this.addCommand(this.cmdCancelar);

        this.setCommandListener(this);
    }

    public void commandAction(Command cmd, Displayable dsp) 
    {
        if (cmd == this.cmdOk) 
        {
            PersistableManager pm = PersistableManager.getInstance();

            try
            {
                this.medico.setNome(this.txtNome.getString());
                this.medico.setDataNascimento(this.dataNascimento.getDate());
                this.medico.setTelefoneResidencial(this.txtTelResidencial.getString());
		this.medico.setTelefoneCelular(this.txtTelCelular.getString());
                this.medico.setTelefoneComercial(this.txtTelComercial.getString());
                this.medico.setCrm(this.txtCRM.getString());
                this.medico.setEndereco(this.txtEndereco.getString());

                if(this.medico.getEspecialidades() != null)
                {
                    this.medico.getEspecialidades().removeAllElements();
                }
                else 
                {
                    this.medico.setEspecialidades(new Vector());
                }

                for (int i = 0; i < this.cgEspecialidades.size(); i++)
                {
                    if (this.cgEspecialidades.isSelected(i) )
                    {
                        this.medico.getEspecialidades().addElement(this.especialidades.get(i));
                    }
                }

                pm.save(this.medico);
            } 
            catch (FloggyException e)
            {
            	HospitalMidlet.showException(e);
            }
        }

        HospitalMidlet.setCurrent(new ListaDeMedicos());
    }
    
    public void listarEspecialidades()
    {
        PersistableManager pm = PersistableManager.getInstance();

        try
        {
            especialidades = pm.find(Especialidade.class, null, new Comparator()
            {
                public int compare(Persistable arg0, Persistable arg1) 
                {
                    Especialidade f1 = (Especialidade) arg0;
                    Especialidade f2 = (Especialidade) arg1;
                    
                    return f1.getDescricao().compareTo(f2.getDescricao());
                }
            }
            );

            for (int i = 0; i < especialidades.size(); i++)
            {
                Especialidade especialidade = (Especialidade) especialidades.get(i);
                int index = this.cgEspecialidades.append(especialidade.getDescricao(), null);

                if ((medico.getEspecialidades() != null) && (this.medico.getEspecialidades().contains(especialidade)))
                {
                    this.cgEspecialidades.setSelectedIndex(index, true);
                }
            }
        }
        catch (FloggyException e)
        {
            HospitalMidlet.showException(e);
        }
    }
}

Eu consigo rodar esse FORM, consigo digitar todos os campos, ams quando clico no botao OK, que é para salvar, simplesmente nao acontece nada, nao salva, nao muda de tela, nada, fica na mesma.
Espero que alguem possa me ajudar.
Obrigado.

Alguem pode me ajudar?