problema na compilação do programa java

problema na compilação do programa java

Sou novo no Ubuntu e recentemente fiz meu laptop dual boot com Windows 8 e Ubuntu 12.04. Eu instalei o java usando o comando

sudo apt-get install openjdk-7-jdk

Foi instalado com sucesso. Eu tentei compilar o programa Java, ele mostra a seguinte mensagem

a@ubuntu:~/Desktop$ javac hello.java
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>

Por favor, sugira o que fazer??? Desde já, obrigado..

Responder1

Parece que sua jdkinstalação foi correta e JAVA_HOMEnão está definida como variável de ambiente. Para definir JAVA_HOMEa variável, siga as etapas abaixo

  1. Terminal aberto ( Ctrl+ Alt+ T )
  2. Edite o arquivo de ambiente usando o comando

    $ sudo gedit /etc/environment
    

    ou você pode usar nanoo editor como desejar.

  3. No final do arquivo cole as seguintes linhas

    JAVA_HOME="/usr/lib/jvm/open-jdk"
    export JAVA_HOME
    

    Observação:O JAVA_HOMEcaminho depende do caminho de instalação do jdk.

  4. Salve o arquivo e saia do gedit.

  5. Use o seguinte comando para recarregar as alterações da variável de ambiente,

    $ source /etc/environment
    
  6. Agora verifique o jdkcaminho usando o comando

    $ echo $JAVA_HOME
    

ou usar

    $ java -version 

O comando acima fornecerá a jdkversão instalada se estiver instalada corretamente.

Se não estiver funcionando, reinicie o sistema uma vez.

Para mais informações veja istoComo configurar JAVA_HOME para Java?

informação relacionada