"-bash: javac: comando não encontrado" após a instalação do OpenJDK 1.7

0

Eu tenho o CentOS 6.7. Eu instalei o Java 1.8. Quando faço o Java -version, vejo a seguinte saída.

java version "1.8.0_121"

Java(TM) SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

Eu preciso do javac, então fiquei sabendo que isso só está disponível se eu instalar o JDK. Então eu instalei o JDK executando o seguinte comando

yum install java-1.7.0-openjdk-devel

A instalação foi bem sucedida. Mas agora, quando eu executo novamente o comando java -version, vejo o resultado antigo. Se eu tentar executar o javac no prompt de comando, vejo o erro '- bash: javac: command not found' . Observei que o OpenJDK foi instalado no diretório /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.131.x86_64/bin. Então, eu configurei para JAVA_HOME, mas ainda não consigo executar o comando javac. O que estou fazendo errado aqui?

    
por KurioZ7 04.04.2017 / 11:47

1 resposta

1

Eu corrijo esse problema executando o seguinte comando. Eu não estava definindo a variável PATH corretamente. Eu executei os dois comandos a seguir e meu problema foi corrigido.

exportar JAVA_HOME = / usr / lib / jvm / java-1.7.0-openjdk-1.7.0.131.x86_64 Exportar PATH = $ JAVA_HOME / bin: $ PATH

    
por 04.04.2017 / 13:12