Não é possível entender qual é a localização do jdk

14

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/javano 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

Alex Malex
fonte
Como você instalou jdk, o uso update-alternativespode ajudá-lo.
Nikhil 13/03

Respostas:

19

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

xranby
fonte
O caminho "/ usr / lib / jvm /" não existe.
Alex Malex # 03:
3
/ usr / lib / jvm / exist após a instalação do pacote openjdk-7-jdk . Você pode ver isso por si mesmo se você usar a busca de pacotes ubuntu e procurar javac packages.ubuntu.com/...
xranby
não instalei? Olhe para a minha atualização2
Alex Malex
Você precisa usar o /usr/local/java/jdk1.7.0_17 se você seguiu o tutorial mencionado no UPDATE2.I recomendo que você siga o Ubuntu Java documentação de ajuda help.ubuntu.com/community/Java
xranby
Obrigado. Eu apenas ls -lh /usr/lib/jvm/e descobrir qual Java. Esperado, default-javamas encontrado java-7-oracle. Resolvido.
Magno C
-2

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.

java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java

Esse é apenas um link simbólico da instalação do java. você pode ler aqui

Muhammad Sholihin
fonte