负责开发广受欢迎的“NetBeans”开发集成开发环境的Apache开发人员宣布了……Apache NetBeans 30 最新发布。 此次更新标志着开发环境发生了变化,它将强大的 JDK 21 确立为编译、测试和运行该平台的最低要求。
这个新版本远非简单的维护补丁, 它重构了 IDE 与服务器协议交互的方式。 语言和 对其基地进行现代化改造 提供更智能、更具预测性的编码体验。
Apache NetBeans 30的主要新功能
这个新的分期付款 它解决了版本控制中最令人沮丧的一些流程。 以及业务部署,因为 优化海量存储库的读取它显著提高了对最新 Web 框架规范的支持,并集成了市场上最流行的构建引擎的更新版本,同时还优先考虑界面稳定性、对现代语法的支持以及旨在减少程序员日常工作摩擦的人体工程学设计。
Java 代码编辑体验得到了多项改进,尤其注重现代语法的稳定性。开发人员会注意到…… 显著改进了代码预测和自动补全功能 使用记录组件类型时 以及在实例化局部类时.
另一方面,值得注意的是, 团队已实施关键修复,以解决变量格式冲突问题。 此外,switch 语句中枚举的自动导入功能也得到了改进(未命名),多个阻塞性能分析器的空指针异常也已修复。与此同时,构建系统正在通过原生集成来更新其数据库。 Maven 版本 3.9.15 和 Ant 版本 1.10.17与此同时,Gradle 正在调整其默认参数,为即将到来的 JDK 26 环境做好准备。
商业现代化和尖端网络生态系统
此版本对企业开发和 Web 技术进行了大量改进。NetBeans 30 引入了…… 官方支持 GlassFish 应用服务器 7.1.0 和 8.0.0 版本。 同时还修复了烦人的启动错误 Payara 服务器链接到检查点选项.
面向 Web 的程序员可以从客户的服务中受益。 语言服务器协议(LSP) 已大幅改进,现在 它获得了对 TypeScript React 的原生支持,并解决了 JavaScript 类中的空格冲突。 其中包含静态初始化器。与此同时,PHP 生态系统也没有落后于这波更新浪潮,它直接兼容了 PHP 8.5 版本中引入的新管道操作符。
改进的界面、Git 性能和新的集成
环境的运行流畅性和整体美感 它们获得了一系列旨在提升视觉舒适度的改进。。 的更新为 FlatLaf 3.7.1渲染引擎保证了完美的界面现在它将初始加载屏幕移至事件分发线程,以避免恼人的系统崩溃。
版本控制管理系统将其引擎更新至 JGit 7.6.0。 通过批量处理和延迟资源密集型调用,这显著优化了确认对话框中文件状态的加载速度。此外,整体输入体验也得到了提升。 支持 Markdown 文档中的图像预览和拼写检查引入 TOML 模板,并与 rust-analyzer 进行有前景的集成,以加强系统编程生态系统。
如果您想了解更多 这个新版本,你可以查看详细信息 以下链接.
如何在Linux上安装Apache NetBeans 30?
可以通过不同的方式在 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