JavaFX Java 11 e além

trilogia:

Muitos ambientes de trabalho continuam a permanecer na JRE8 - Estou um pouco confuso sobre como proceder com o desenvolvimento para as últimas versões do Java. Eu compilar aplicações JavaFX com Java SE 8 utilizando NetBeans 9. Existe uma maneira para eu começar a distribuir via JDK 9, 10 e 11+, mas ainda mantê-lo compatível com todos os ambientes JRE8?

Ou uma vez eu compilar via JDK11, vai apenas ser compatível quando ou se um ambiente atualiza o seu tempo de execução? Ou eu posso distribuir um frasco completamente separado que é executado sem a necessidade de um JRE e começar hoje (mesmo se eles permanecem no JRE 8)?

Joop Eggen:

Há uma ruptura entre Java 8, eo Javas modular 9+. Embora o sistema de módulos tem suporte para código não-modular e modular combinados, JavaFX se torna OpenJFX , e eu não iria contar com a existência de base de um código por muito tempo.

Também mente que meios modulares você pode entregar a sua aplicação com partes do JRE como um pequeno executável autônomo.

Portanto, desenvolver em Java 11+, possivelmente "convertido" as fontes de java 8 com uma pequena ferramenta escrita si mesmo. Restringir o uso de vare outros atalhos. (Talvez se desenvolver em java 8 e converter para Java com mais de 9?).

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=213104&siteId=1
Recomendado
Clasificación