O JAVAC não está no caminho do jdk, mas o java -version diz que o JDK está instalado

5

Quando eu digito javac no terminal, é isso que recebo:

The program 'javac' can be found in the following packages:
 * default-jdk
 * ecj
 * gcj-4.6-jdk
 * openjdk-6-jdk
 * gcj-4.5-jdk
 * openjdk-7-jdk
Try: sudo apt-get install <selected package>

Eu quero tentar as sugestões desta postagem: link

Mas não consigo encontrar a referência para o javac. Eu esperava encontrar o javac dentro de /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin mas não está lá.

O que devo fazer para que o javac funcione, já que não é onde deveria estar?

Isso é o que eu recebo para java -version :

  

versão java "1.7.0_25"

     

OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.12.04.2)

     

VM do servidor OpenJDK de 64 bits (compilação 23.7-b01, modo misto)

então eu acho que o JDK está instalado corretamente.

Obrigado antecipadamente!

    
por Boel 08.12.2013 / 23:55

1 resposta

7

Parece que você instalou apenas o JRE (Java Runtime Environment). javac está no pacote JDK (Java Development Kit).
Para instalar JDK , abra o terminal e digite o seguinte comando:

  

sudo apt-get install openjdk-7-jdk .

    
por g_p 09.12.2013 / 00:14

Tags