首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JavaFX Java 11及更高版本

JavaFX Java 11及更高版本
EN

Stack Overflow用户
提问于 2018-10-10 13:15:24
回答 1查看 1.4K关注 0票数 4

许多工作环境仍然停留在JRE8上--我对如何继续为Java的最新版本进行开发感到有点困惑。我用Java 8使用JavaFX 9编译了NetBeans应用程序。是否有一种方法可以开始通过JDK 9、10和11+进行分发,但仍然可以与所有的JRE8环境兼容?

或者,一旦我通过JDK11进行编译,它是否只在环境升级其运行时才兼容?或者,我是否可以分发一个完全独立的jar,运行时不需要JRE,并从今天开始(即使他们仍然停留在JRE 8上)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-10 13:29:49

Java 8和模块化的Javas 9+之间有一个中断。虽然模块系统支持非模块化和模块化的组合代码,但JavaFX变成OpenJFX和我不会长期依赖于一个代码库。

还请注意,模块化意味着您可以使用JRE部件作为一个小型独立可执行文件交付您的应用程序。

因此,使用Java 11+进行开发,可能会使用自己编写的一个小工具将源代码“转换”为java 8。限制var和其他捷径的使用.(可能是在java 8中开发并转换为Java 9+?)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52741144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档