Category Archivejava



java & netbeans 31 May 2008 05:56 pm

Problemas com o Netbeans manifest.mf

Hoje estava efetuando o build de um projeto no Netbeans 6.1 quando verifiquei que ele não estava gerando a pasta lib .

Para descobri o problema coloquei o ant em modo verboso:
Tools->Options->Miscelanous/Ant e alterei Verbosity Level=Verbose

Logo o problema foi exposto:
Skipped because property 'manifest.available+main.class' not set

Então ficou fácil.

Alterei o project.properties e adicionei a linha:
manifest.file=manifest.mf

Copiei o arquivo manifest.mf para o diretorio do projeto:
cp ../JavaApplicationSample/manifest.mf ./

Antes disso ,procurei na internet(google) uma solução não encontrei(por isso o post). Espero ter sido útil para alguém.

java & netbeans & programação 06 Feb 2008 07:19 pm

Eclipse x Netbeans

Na revista javamagazine de Janeiro(2008) edição 53 temos um excelente artigo de Osvaldo Pinali Doederlein. Sobre o Eclipse e o Netbeans. Ao ler este tipo de artigo logo nos perguntamos: “Qual a melhor IDE?”

Logo no início do artigo Osvaldo torna claro que esta não é a pergunta adequada mas sim: “Qual IDE é mais adequada para você?”

Em vez de fazer um checklist de funcionalidades ele disseca quais os paradigmas por traz de cada ferramenta. Ao fazer isso ele nos proporciona uma forma de efetivamente compararmos estas ferramentas.

No artigo ele traz diversas idéias a tona. Uma que eu gostei muito foi dizer que o NetBeans propõe ser uma IDE completa enquanto o Eclipse pretende ser uma plataforma para o desenvolvimento de uma IDE. Para aqueles que não conhecem o eclipse podem pensar que o Eclipse é um sistema que falta algum componente, ledo engano, o eclipse é uma dos ambientes de desenvolvimento mais completos com que já trabalhei e tendo utilizado ele por diversos anos digo que é uma excelente ferramenta de desenvolvimento. Todavia recentemente decidi mudar de plataforma de desenvolvimento. Por isso entendo exatamente o que Osvaldo Doederlein quis dizer.

Para aqueles que estão em dúvida qual ferramenta abraçar eu recomendo o Netbeans 6.1 principalmente se você vinher de uma ferramenta como o Delphi 7. Vale lembrar que o Netbeans foi inicialmente concebido para ser um Delphi para Java.

O artigo é excelente , recomendo.

java & programação 26 Jan 2008 03:23 pm

Tratando Exceções não capturadas

As vezes temos que tratar exceções que foram geradas dentro do fluxo de eventos do framework mas sem quebrar a separação dos layers de apresentação e de domínio.

Um exemplo desta situação ocorre no beansbinding que se levantarmos uma exception em um objeto do domínio ela não vai ser exibida para o usuário.

Uma solução é usar o Thread.setDefaultUncaughtExceptionHandler, um exemplo:

Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
  public void uncaughtException(Thread t, Throwable e) {
     JOptionPane.showMessageDialog(null, "Erro");
  }
});