Eu tenho o java instalado corretamente, com certeza.
aaa@ubuntu:~$ whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java
aaa@ubuntu:~$ whereis javac
javac: /usr/bin/javac /usr/bin/X11/javac
Mas quando estou tentando adicionar o local /usr/bin/java
no IntellyJ Idea12 como um projeto java sdk, não posso fazer isso porque requer a pasta e /usr/bin/java
é um arquivo. Mesmo se eu especificar /usr/bin
, ele diz que não é um local válido.
Então, onde está localizado e como configuro um local para ser um java sdk para o IntellyJ Idea12 ou para o Eclipse?
ATUALIZAÇÃO : O caminho "/ usr / lib / jvm /" não existe
UPDATE2 :
Eu usei este tutorial http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux
jdk
, o usoupdate-alternatives
pode ajudá-lo.Respostas:
Todas as instalações do JRE e JDK do ubuntu são armazenadas em / usr / lib / jvm /
Você precisa adicionar o local JDK específico de vários arcos ao Idea12. Por exemplo, nas instalações Ubuntu de 32 bits x86, use: / usr / lib / jvm / java-7-openjdk-i386
fonte
ls -lh /usr/lib/jvm/
e descobrir qual Java. Esperado,default-java
mas encontradojava-7-oracle
. Resolvido.whereis localiza seções fonte / binária e manuais para arquivos especificados. Os nomes fornecidos são removidos primeiro dos componentes principais do nome do caminho e de qualquer extensão (única) à direita do formulário .ext, por exemplo, .c. Prefixos de s. resultantes do uso do controle do código-fonte também são tratados. whereis tenta então localizar o programa desejado em uma lista de locais padrão do Linux.
Esse é apenas um link simbólico da instalação do java. você pode ler aqui
fonte