新的Apache NetBeans发行周期的第三个发行版已经到来。 版本11.3包括Java编辑器的许多更改,一些改进,代码清除,库更新和新的编辑器功能。
用户应注意,支持LTS的NetBeans当前版本为11.0。 11.3中的新功能尚未经过广泛的测试,在下一个版本之前,需要用户反馈。
NetBeans是Java的开源,跨平台集成开发环境,工具平台和应用程序框架。 自2019年4月以来,它一直是Apache基金会下的顶级项目 。 它于1996年作为Java IDE学生项目开始其悠久的历史。此后,它得到Java的创建者的认可,并发展到了新的高度。
还请参见: 如何在2020年用Java安全编程
v11.3亮点
恭喜大家! @TheASF @NetBeans 11.3已发布—具有许多新功能,特别是在Java,Java EE和PHP领域,以及内置的深色外观和@formdev FlatLAF! https://t.co/aFalIdNNjY pic.twitter.com/rnQzdgdMQl
-Apache NetBeans(@netbeans) ,2020年3月4日
让我们回顾一些新功能和更改。
Java增强
11.3中的许多增强功能都支持JDK14。用户可以通过设置Java编译器--enable-preview
标志来预览即将发布的功能。 为了使用JDK 14中的功能,必须在JDK 14上运行Apache NetBeans 11.3。
- JEP 356: 记录 (预览)
- JEP 305: instanceof的模式匹配 (预览)
- JEP 355: 文本块 (预览)
- JEP 330: 启动单文件源代码程序
此外,Apache NetBeans现在支持Java EE。 但是,尚不支持Jakarta EE,但目前目标是12.0版。
Apache NetBeans 11.3也支持JSF 2.3。 用户现在可以注入JSF工件。
新外观
Oracle向Apache捐赠了深色外观支持。 在Dark Metal和Dark Nimbus之间进行选择,可带来轻松的视觉体验和时尚的体验。
由FormDev Software GmbH的Karl Tauber创建的新外观现在也已集成到NetBeans中。 FlatLaf是平坦,干净,简单的外观,具有Light,Dark,IntelliJ和Darcula主题。
11.3着重于改善外观。 具有HiDPI显示屏的Windows用户将获得一些视觉上的改进和已解决的问题。 Apache NetBeans利用改进的HiDPI缩放来改善GUI字体大小,组件图标大小和边框。
Gradle和Maven升级
- Gradle Tooling API已升级到6.0
- NetBeans现在认可位于Kotlin的Gradle项目
- 增加了对自定义Gradle Home和Gradle复合项目的支持
- 可以强制重新加载Gradle项目
一个新的选项到达Maven。 用户现在可以在“选项”窗口下设置默认的JDK。
还请参见: 测试Java微服务应用程序
杂项改进
11.3在进行一些Spring大扫除方面处于领先地位。 它更正了Bootstrap项目中有关弃用,原始类型和未选中的编译器警告 。
Groovy,junit和GraalVM等一些库已更新为较新版本。 当然,11.3包含许多错误修复。
有关11.3更改的完整列表,请查看Apache NetBeans 11.3 Wiki 。
下载11.3
准备升级了吗? 访问下载页面,并按照说明从Apache镜像下载。 11.3需要JTS的LTS版本(8、11或14)。
此处提供了适用于11.3的Javadoc。