
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 jdk
instalação foi correta e JAVA_HOME
não está definida como variável de ambiente. Para definir JAVA_HOME
a variável, siga as etapas abaixo
- Terminal aberto ( Ctrl+ Alt+ T )
Edite o arquivo de ambiente usando o comando
$ sudo gedit /etc/environment
ou você pode usar
nano
o editor como desejar.No final do arquivo cole as seguintes linhas
JAVA_HOME="/usr/lib/jvm/open-jdk" export JAVA_HOME
Observação:O
JAVA_HOME
caminho depende do caminho de instalação dojdk
.Salve o arquivo e saia do
gedit
.Use o seguinte comando para recarregar as alterações da variável de ambiente,
$ source /etc/environment
Agora verifique o
jdk
caminho usando o comando$ echo $JAVA_HOME
ou usar
$ java -version
O comando acima fornecerá a jdk
versã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?