Pular para o conteúdo

Solucionando o "javac: command not found"

Dica publicada em Linux / Configuração
Xerxes xerxeslins
Hits: 39.060 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Solucionando o "javac: command not found"

Essa dica é para quem recebe a mensagem de "javac: command not found" ao tentar compilar um arquivo.java usando o terminal. Dica testada no Slackware 12.1.

Após instalar o Java Development Kit (JDK), será necessário acrescentar uma linha no seu .bashrc para que o comando javac funcione. Não é difícil.

Se você não sabe onde está o binário do javac, execute o comando:

find / -name javac

e aguarde...

Ao final da busca, serão mostrados os resultados. Procure por um resultado que tenha "bin/javac" no final.

Exemplo: /home/eu/netbeans/jdk1.6.0_05/bin/javac

Copie o caminho encontrado.

Agora vamos adicioná-lo ao PATH para que o comando funcione. Abra o arquivo .bashrc do seu diretório pessoal. Use o seu editor de textos predileto. Exemplo:

nano ~/.bashrc

e acrescente a linha:

export PATH=$PATH:/home/eu/netbeans/jdk1.6.0_05/bin
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Atenção: Esse caminho "/home/wood/netbeans/jdk1.6.0_05/bin" usado na linha acima é só um exemplo, você terá que colocar o SEU caminho encontrado com o comando find.

Salve e feche o arquivo. Feche e abra o seu terminal para que o comando export seja executado. Pronto. Se você colocou o caminho correto, poderá usar o comando javac normalmente. Exemplo:

cd /diretório/do/arquivojava
$ javac arquivo.java
$ java arquivo


O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Mostrar temperatura no Conky

DNS permantente no Ubuntu

Clique no touchpad! (Fedora 17 Xfce Spin)

H-Craft: Jogo de corrida com ótimos gráficos em 3D

Como Definir o Painel Principal em Múltiplos Monitores no Linux Mint

Configurando o teclado no Fluxbox

Coloque a lixeira em sua área de trabalho do Gnome

Dansguardian + Sarg

Sobrevivendo sem Google Chrome no Debian

Assistindo DVD no Slackware

#1 Comentário enviado por rill-l33t em 28/11/2010 - 15:37h
Nossa kara, muito bom mesmo, uma mão na roda, thank's!!
#2 Comentário enviado por heraldoaraujo em 28/02/2012 - 12:03h
Será que vai funcionar no ubuntu?
#3 Comentário enviado por carlos_hpc em 12/12/2016 - 21:00h
estou com o mesmo problema,mas esse procedimento não funcionou, pode me ajudar?
ps. sé tenho uma semana de uso no opensuse 42.2.
#4 Comentário enviado por xerxeslins em 13/12/2016 - 16:52h

[3] Comentário enviado por carlos_hpc em 12/12/2016 - 21:00h

estou com o mesmo problema,mas esse procedimento não funcionou, pode me ajudar?
ps. sé tenho uma semana de uso no opensuse 42.2.


Não posso ajudar, amigo. Pois no momento não estou mais usando Linux como antes. Essa dica é de 2008.

Poste no fórum e aguarde por alguma ajuda.

Segue o link:

https://www.vivaolinux.com.br/perguntas/

Obrigado.
#5 Comentário enviado por lordestark em 17/02/2017 - 20:51h
Como se resolve isso no Slackware 14.2x64????
Não tem o arquivo .bashrc.....
#7 Comentário enviado por Marlon_S em 20/07/2020 - 03:19h
Muito bom obrigado

ficou dessa forma
PATH=$PATH:/usr/local/jdk1.8.0/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-3.el8_2.x86_64/bin/

Contribuir com comentário

Entre na sua conta para comentar.