Baixei o OpenJDK 8 hoje via sudo apt-get install openjdk-8-jdk
e parece que o JavaFX não está incluído nele.
> java -version
openjdk version "1.8.0_66-internal"
OpenJDK Runtime Environment (build 1.8.0_66-internal-b17)
OpenJDK Server VM (build 25.66-b17, mixed mode)
Também instalei o E (fx) clipse no último Eclipse (Eclipse Mars), mas ainda estou recebendo a mensagem que javafx não pôde ser resolvido .
Respostas:
De acordo com a lista de pacotes no Ubuntu
WilyXenialBionic, existe um pacote chamado openjfx . Deve ser um candidato para o que você está procurando:Você pode instalá-lo via:
Ele fornece os seguintes arquivos JAR para a instalação do OpenJDK em sistemas Ubuntu:
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jfxrt.jar /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfxswt.jar /usr/lib/jvm/java-8-openjdk-amd64/lib/ant-javafx.jar /usr/lib/jvm/java-8-openjdk-amd64/lib/javafx-mx.jar
Se você quiser ter fontes disponíveis, por exemplo para depuração, você pode instalar adicionalmente:
fonte
jfxrt.jar
é o que você está procurando.openjfx
pacote pode afetar apenas os aplicativos instalados, em vez de fornecer acesso em um ambiente de desenvolvimento. Eu vi um flash de erro sobre a falta de "javafx" ao executar o FileBot no Mint 18, que resolvi instalando isso. Do lado do desenvolvedor, isso seria (no máximo) uma dependência de tempo de execução, que geralmente não é instalada diretamente no sistema principal. Ou estou enganado aqui ..?Eu uso o ubuntu 16.04 e como já tinha o openJDK instalado, este comando resolveu o problema. Não se esqueça de que o JavaFX faz parte do OpenJDK.
fonte