Como o maxym disse, é uma boa idéia instalar o sun jdk para usar com o eclipse. Você pode encontrar uma resposta detalhada para esse aqui .
Eu atualizei para o Ubuntu 12.04 e agora o Eclipse não aceita mais o OpenJDK 6 em / usr / lib / jvm. Eu tentei instalar o openjdk 7 e ele criou duas pastas em / usr / lib / jvm, mas nenhuma delas é aceita pelo diálogo do Eclipse JDK.
Editar : Estou me referindo ao JDK que é usado para compilar e executar os programas escritos. Não o JRE usado para executar o eclipse. Isso significa especialmente que usar o JDK proprietário não é uma opção para mim.
Não use o JDK enviado com o Ubuntu. Eclipse é muito mais estável com o jre certificado - é o sol.
Na instalação do eclipse, edite o arquivo eclipse.ini e adicione
-vm
/path_where_you_extracted/jre1.6.0_31/bin/java
Estas duas linhas devem ser adicionadas antes -vmargs É importante!
Deve funcionar agora.
Por favor, tente selecionar um dos subdiretórios, por exemplo. / usr / lib / jvm / java-6-openjdk-amd64. Parece haver um erro na caixa de diálogo de preferências, pois também senti que o mesmo caminho foi rejeitado na primeira vez, mas aceito na próxima vez.
Pode ser que você tente inserir o caminho no campo de texto ou usar o seletor de diretórios.