JavaFx no Eclipse 4.10... Tá difícil! [RESOLVIDO]

1. JavaFx no Eclipse 4.10... Tá difícil! [RESOLVIDO]

Lucas Ribeiro
eunix

(usa Debian)

Enviado em 24/12/2018 - 19:26h

Oi fórum…

Meu problema é o seguinte… Eu estava usando PHP, mas senti necessidade de aprender a criar aplicativos de celular, e por isso estou reaprendendo Java.

Durante esse re-aprendizado, eu procurei como mexer com interface gráfica, e achei aquela do swing muito sem graça. Então, acostumado com os HTML/CSS/JS da vida, procurei como usar CSS para estilizar minhas GUI's, e descobri que com a biblioteca JavaFx posso fazer isso.

Usando Eclipse, não encontrei um plugin para projetos JavaFx e, no marketplace, o Eclipse diz que o plugin "Exadel" (o único) não tá dando ping no endereço do download.

Portanto, comecei a procurar as jars dessa biblioteca e adicionar no build path & cia... Mas o console tá me tirando onda com aquele erro de não achar a classe principal para as configurações de execução:
java.lang.NoClassDefFoundError: javafx/application/Application 
Ontem, encontrei, em "https://o7planning.org/en/10619/install-efxclipse-into-eclipse", as URLs para adicionar no caminho "Help > Install New Software > Add" e obter os plugins para o JavaFx para instalação no Eclipse. Deu certo para instalar os plugins, mas ainda está dando o mesmo erro...

Adicionei no "Installed JREs" e no "Build Path" as jars
javafx-mx.jar, jfxrt.jar e jfxswt.jar 
presentes no diretório do Java 8, mas no motor do Eclipse coloquei o Java 11 (não achei Fx no 11). Nada mudou.

Quando adicionei as jars, as annotations sumiram do hello world que baixei.

Estilizar aplicações desktop com CSS é o sonho da minha vida! Como posso fazer?

Grato
Lucas Ribeiro




  


2. Re: JavaFx no Eclipse 4.10... Tá difícil! [RESOLVIDO]

Lucas Ribeiro
eunix

(usa Debian)

Enviado em 24/12/2018 - 22:54h

Consegui!
Uhúu!!!

Era a jre 11 com a jar javafx do jre 8...

E as Run Configurations não encontravam a classe principal no modelo automático criado direto pelo plugin, porque o método main() estava após o construtor, e quando mudei para antes, o eclipse completou a compilação!

Quem sabe o hello_word do tutorial funcionasse corretamente, quando eu corrigisse a discrepância da jar 8 com o jre 11, tenho que testar.

Grato, fórum!!
Viva o Linux!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts