Prezados amigos,
Esta dica é para quem gosta de programação em
Java, tem dificuldades com o
Eclipse e gosta de trabalhar com programação orientada a objetos, mas quer um ambiente de desenvolvimento integrado para desenvolvimento Java mais simples e que trabalhe com
GNU/Linux, MAC OS X e o Windows. O
BlueJ pode ser a solução.

"BlueJ é um ambiente de desenvolvimento integrado para desenvolvimento Java. Foi desenvolvido principalmente para iniciação na programação orientada a objetos. Foi desenvolvido por
Michael Kölling com a intenção de facilitar o ensino e o aprendizado da programação orientada a objetos.
Seu design difere significativamente de outros ambientes de desenvolvimento integrado, pois mostra a estrutura do programa em desenvolvimento como um diagrama UML, o que facilita a visualização da modelagem das classes."
Fonte:
Wikipédia, a enciclopédia livre
Vamos à instalação:
1) Eu uso o
Ubuntu 12.04, com o JDK instalado (pode ser o
sun-java6-jdk ou
openjdk-6-jdk), tem o tarball que pode ser compilado para qualquer distribuição:
wget http://www.bluej.org/download/files/bluej-307.deb
2) Gosto de usar o Gdebi para instalar, pois, ele já instala as dependências necessárias, mas pode ser instalado via dpkg. Se precisar instale as dependências manualmente com (apt-get -f install), mais informações:
# dpkg -i bluej-307.deb
3) Para ter a interface em português, altere o arquivo bluej.defs:
# nano /usr/share/bluej/bluej.defs
Comentando a linha:
bluej.language=english
Para:
#bluej.language=english
E descomentando a linha:
#bluej.language=portuguese
bluej.language=portuguese
4) Depois é só salvar e pronto, agora seu BlueJ está em português, deixando ainda mais fácil o seu uso.
A grande vantagem é que ele salva os diagramas em formato UML, podendo assim facilmente manipulá-los para atingir um objeto mais específico.
Um pouco de história:
"Inspirado na falecida linguagem didática Blue, o BlueJ oferece - para Windows, Mac OS X,
Linux ou qualquer sistema que ofereça suporte para as versões mais recentes do JDK ("Java Development Kit" - conjunto de desenvolvimento Java) - uma interface gráfica capaz de facilitar o aprendizado das relações e detalhamentos da programação em Java."
Leia mais em:
Blue J download - Baixaki
Obs.: Pode ser usado com sun-java7-jdk:
Ou ainda com o openjdk-7-jdk: