Instalei um novo download do Fedora Server 28 e ele não veio com o Java. Bem. Eu executei yum list
e encontrei alguns pacotes para instalar e instalar todos os pacotes JDK com aparência mais adequada.
Aparentemente, "JDK" deveria significar "Java Development Kit", no entanto, embora eu tenha 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
... Eu não tenho javac
compilador. Ou, se estiver lá, nem find
consegue encontrá-lo.
Ouso dizer que nada chamado JDK deve estar faltando no compilador javac porque, então, não é muito um kit de desenvolvimento, é?
Preciso pegar isso da Oracle ?!
Respostas:
No fedora, você pode descobrir qual pacote fornece um determinado comando usando o seguinte:
Ou, alternativamente, com yum:
Edit : Aparentemente,
java-devel
é o pacote que você precisa. (Obtive isso em uma pesquisa no Google)Edit2: O pacote correto acaba sendo
yum install java-$VERSION-openjdk-devel
fonte