Java padrão não detectado pelo Maven como instalado

0

Eu tenho uma instalação do Ubuntu com o Oracle JDK 1.8.0_141 que foi instalado usando este guia .

O arquivo

tar foi extraído para /opt/jdk e abaixo dos comandos usados para definir java como padrão.

update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
O comando

java -version funciona bem depois que eles foram concluídos, mas quando tento instalar maven usando apt-get , ele tenta instalar default-jre em vez de usar esta versão instalada.

Tem alguma ideia de como posso alterar este comportamento padrão?

    
por Buddhika 01.02.2018 / 10:22

1 resposta

0

Isto foi resolvido depois de definir a alternativa kava

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk/jdk1.8.0_144/bin/java" 1

sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk/jdk1.8.0_144/bin/javac" 1

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/jdk/jdk1.8.0_144/bin/javaws" 1

Ele ainda instala o jdk padrão ao instalar o maven. Mas usa o oracle jdk ao construir.

Obrigado pela página do wikihow: link

    
por Buddhika 04.02.2018 / 20:43