O “JDK” do Fedora 28 não possui o compilador, javac; Como faço para instalá-lo corretamente?

0

Instalei um novo download do Fedora Server 28 e ele não veio com o Java. Bem. Corri yum list e encontrei alguns pacotes para instalar e instalar todos os pacotes JDK mais adequados.

Aparentemente, "JDK" deve representar "Java Development Kit", no entanto, apesar de eu ter tudo isso:

javapackages-tools-5.0.0-14.fc28.noarch

java-11-openjdk-11.0.ea.22-1.fc28.i686 tzdata-java-2018e-1.fc28.noarch

java-1.8.0-openjdk-headless-1.8.0.162-3.b12.fc28.x86_64

java-11-openjdk-headless-11.0.ea.22-1.fc28.x86_64

java-11-openjdk-headless-11.0.ea.22-1.fc28.i686

... Não tenho compilador javac . Ou, se estiver lá, até find não conseguirá encontrá-lo.

Eu ouso dizer, nada chamado JDK deve estar faltando o compilador javac porque então não é muito de um kit de desenvolvimento, é?

Eu tenho que obter isso da Oracle?!

    
por Richard T 26.08.2018 / 03:49

1 resposta

0

No fedora, você pode descobrir qual pacote fornece um determinado comando usando o seguinte:

rpm -qf 'which javac'

Ou alternativamente com o yum:

yum provides 'which javac'

Editar : aparentemente java-devel é o pacote que você precisa. (Obtive isso de uma pesquisa no Google)

Edit2: O pacote correto é yum install java-$VERSION-openjdk-devel

    
por 26.08.2018 / 07:42