
hrcerq
(usa Outra)
Enviado em 03/02/2018 - 17:36h
matheusti escreveu:
eu adicionei o jar jfxrt.jar na jdk [...]
Como exatamente você fez isso? Criou um link simbólico ou simplesmente jogou o pacote jar no diretório do jdk? No caso de ter adicionado o arquivo no diretório do jdk, aconselho que o remova, pois essa não é a melhor abordagem. Você já tem o openjfx instalado, de modo que basta criar um link simbólico apontando para ele.
Além disso, o jfxrt.jar não é a única referência que você precisa dentro do jdk. Antes de se preocupar em criar esses links, seria interessante ver se já não existe algum pacote na sua distribuição que faz isso para você. Se houver, é uma solução preferível, já que a cada atualização dos pacotes do Java, esses links precisam ser recriados.
Além disso, pode ser que o problema esteja no próprio Eclipse (ou seja, pode ser que os links já tenham sido criados quando da instalação do openjfx). Quando você cria um projeto Java, deve determinar qual instalação do JDK pretende usar. Se estiver usando uma instalação diferente da que tem as bibliotecas JavaFX, ele realmente não vai encontrar as bibliotecas e apresentar esses erros.
Você pode verificar essa questão executando uma aplicação JavaFX fora do Eclipse. Nesse caso, pode ser qualquer Hello World, apenas para ver se consegue executar a aplicação, ou se também aparecem erros de resolução de biblioteca.
---
Atenciosamente,
Hugo Cerqueira