Por favor, note que eu não tenho idéia do caminho da sua JVM, como eu ainda tenho que instalar o Java na minha nova imagem Ubuntu 16.04 VirtualBox, mas isso deve começar no caminho certo (trocadilho intencional).
Você deve ter um arquivo eclipse.ini
localizado em $ECLIPSE_HOME/eclipse.ini
- Abra o arquivo acima:
gedit $ECLIPSE_HOME/eclipse.ini
. Para uma cobertura detalhada do arquivo, consulte as Referências abaixo. - Encontre a linha que lê
-vmargs
. Insira uma linha em branco acima dela. - Na linha Em branco, adicione:
-vm
e pressione Enter para criar outra nova linha. - Na linha Em branco, insira o valor
PATH
da sua máquina Java, ou seja,/opt/jdk-1.8.0_91/bin/java
. Por favor, note que o caminho pode ser muito diferente. - Verifique se
JAVA_HOME
eJDK_HOME
estão definidos. Veja Como definir JAVA_HOME para Java? . Certifique-se de analisar o comentário do pastebin se tiver várias versões. - Faça o logout e volte para aceitar as alterações da etapa 5.
- Se tudo funcionar bem, acredito que você pode definir
-vm
para o valor exportado emJAVA_HOME
. Se isso falhar após reiniciar o Eclipse, removerei esta etapa.
Em relação a problemas com o Eclipse, eu não tive problemas importantes, mas, para o Android Development, eu realmente prefiro o Android Studio , como é o IDE oficial endossado pelo Android. A razão pela qual você pode considerá-lo inchado é porque as configurações do IDE estão configuradas de tal forma que o aumento do inchaço é usado para suportar essas configurações, ou seja, verificação de tipo para uma cadeia de caracteres codificada e o editor de layout integrado.
Referências
java .lang.NullPointerException ao criar o primeiro aplicativo para Android no OS X 10.9.4