Olá pessoal, estou tentando criar um novo projeto com JAVAFX no NETBEANS 11.1 com o UBUNTU 18.04. Tentei de várias formas configurar, reinstalei JDK, alternei entre JDK 13 e OpenJDK, instalei openjfx, mas nada. A mensagem de erro que aparece é a seguinte:
Failed to automatically set-up a JavaFX Platform. Please go to Platform Manager, create a non-default Java SE platform, then go to the JavaFX tab, enable JavaFX and fill in the paths to valid JavaFX SDK and JavaFX Runtime. Note: JavaFX SDK can be downloaded from JavaFX website.
Se alguém ainda estiver passando pelo problema do JavaFX eu tenho a solução, vou passar por partes o que precisa fazer. (Teste com NetBeans 12.0)
1º) Acesse o link https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html, você irá escolher o download que é compatível com seu sistema operacional, aceite o “Contrato de Licença de Rede de Tecnologia da Oracle para Oracle Java SE” clicando no quadradinho e depois clique em “Baixar…”.
2°) Se tiver uma conta da Oracle entre em sua conta para poder fazer o download, se não tiver você terá que criar, se ficar em dúvida quanto ao “Título da Função”, “Telefone de Trabalho” e “Nome da Empresa” não se preocupe, se não estiver trabalhando no momento coloque algo que você ache melhor, eu por exemplo trabalho em uma empresa que não é minha e não tem a ver com a Oracle então eu coloquei algo que estou fazendo como freelancer deixando informações como:
Título da Função: Desenvolvedor
Telefone de Trabalho: “O meu próprio número”
Nome da Empresa: Sem nome
PS: Eu recomendaria não mentir em algumas informações pois você está enviando isso para um empresa!
Após tudo concluído um e-mail de validação será enviado para você, vá ao seu e-mail, clique no botão que aparece e valide sua conta, volte ao site e entre em sua conta para iniciar o download.
3º) Após baixar inicie o instalador e deixe ele terminar de instalar, quando pronto abra o NetBeans, clique em “New Project…”, crie um projeto JavaFX e agora sim vem a parte em que nós vamos configurar o NetBeans, clique em “Manage Platforms…”, depois em “Add Platform…”, “Next >”, Selecione a pasta “jdk1.8.0_261” em “C:\Program Files\Java”, “Next >” de novo e por fim em “Finish”, agora voltando a primeira janela mude o “JavaFX Platform” para o perfil que criamos (JDK 1.8), pronto, aproveite seu NetBeans com JavaFX.
Esse tópico já está marcado como resolvido, então esse meu comentário pode parecer meio estéril, mas tem sua importância.
JavaFX 8 está superado em relação ao JavaFX 18.0.1, claro que mantem a compatibilidade, mas foram adicionados muitos recursos, corrigidos bugs, melhorado performance.