Apache NetBeans 25 引入了性能和功能的改进

阿帕奇NetBeans

几天前 发射 新版本 Apache NetBeans 25,它引入了一系列重大改进,重点关注开发环境效率、用户体验和兼容性。

其中最精彩的是, 工具已优化 代码编辑器中的键,在重构过程中提供更直观的导航, 更好地管理项目中的 Tab 顺序 并更准确地跟踪代码变化。

视觉优化和用户体验

NetBeans 25 新版本最重要的变化之一是 嵌入 SVG 格式的图标,这意味着界面上的图形更清晰、更具可扩展性。除了, 改善图像加载 在这种格式中,NetBeans 现在使用 JSVG 库,一个更轻量的替代方案 并且与 Batik 相比更加高效。

在接口层面, 对活动标签的外观进行了调整 和选定区域,以及在选项卡标题中显示父目录的选项的更清晰、更实用的实现。还 重新设计了选择目录的对话框 在文件系统内,提供更流畅、更准确的体验。

SQL 编辑器和支持改进

在 NetBeans 25 中,SQL 编辑器得到了重大改进,如下: 引入了更先进的自动完成系统,能够根据单词内的部分匹配来建议术语,而无需从第一个字符开始搜索。

在编译系统的改进方面, 兼容性改进已完成 Ant、Gradle 和 Maven。如果是 摇篮, 已实施 能够以并行模式运行测试或者说,提高了自动化测试的效率。 Maven的,与此同时, 现在提供更准确的依赖性检测Ant 已进行优化,支持在 Payara Server 上执行 在 WSL(Windows Subsystem for Linux)环境中。

至于 LSP 服务器支持 (语言服务器协议)已得到增强,允许在 NetBeans 中实现更加灵活的使用。此外,与 VSCode 的 NetBeans 插件的集成得到了改进,促进混合环境中的协作开发。

Java、PHP 和其他技术的新功能

NetBeans 25 为 Java 提供了功能改进,包括: 开关块内的自动完成,方便更敏捷地编写代码,自动代码格式化也得到了改进,可以更好地处理右括号。

NetBeans 内部编译器, nb-javac 已更新至 JDK 版本 24b29,确保与最新功能兼容,并 JDK 15 中添加了对 Nashorn 15.x JavaScript 引擎的支持 及更高版本。

对于 PHP、NetBeans 25 引入对 PHPStan 静态分析器 10 级检查的支持此外, PHP 8.4 中加入了新增加的功能。

最后,值得一提的是 Groovy 库已更新至版本 3.0.23, 提供稳定性改进和新功能。还 支持范围已扩大 GlassFish 7 (最高版本 7.0.21) 和 GlassFish 8 (最高测试版本8.0.0-M9)。

如果您想了解更多 这个新版本,你可以查看详细信息 以下链接.

如何在Linux上安装Apache NetBeans 25?

可以通过不同的方式在 Linux 上安装 Apache NetBeans,具体取决于用户偏好和系统兼容性。

对于那些喜欢从源代码编译 Apache NetBeans 的人来说,第一步是从项目的官方网站下载必要的文件。一旦获得文件,必须将包解压到系统内的所需位置。
然后,您需要访问终端并导航到提取文件的目录。在那里,您需要运行以下命令:

ant

生成Apache NetBeans IDE。 构建完成后,您可以通过键入以下内容来运行IDE:

./nbbuild/netbeans/bin/netbeans

通过Snap安装

对于喜欢更简单、更快捷方法的用户,NetBeans 可以作为 Snap 包使用:

sudo snap install netbeans --classic

使用Flatpak安装

另一个可用选项是使用 Flatpak 安装 Apache NetBeans。为此,系统必须启用对此类包的支持。执行安装的命令如下:

flatpak install flathub org.apache.netbeans