当前位置: 首页 > news >正文

Apache NetBeans 25 发布

Apache NetBeans 25 已于 2025 年 2 月 20 日发布3。NetBeans 是一个主要面向 Java 的集成开发环境,同时支持 C/C++、PHP、JavaScript 和其他编程语言1。以下是一些主要的更新内容:

  1. Gradle 的优化与增强:优化单文件测试功能,即使测试类名称与文件名不匹配也能准确检测并执行测试;新增并行测试功能,可利用多个线程同时运行测试,缩短测试时间;Gradle 启动时自动选择与用户配置的 Java 运行时相匹配的环境,确保项目构建更顺畅高效。
  2. Maven 依赖管理的改进:修复 Lombok 等注解处理器解析问题,使构建过程更稳定可靠;通过远程索引迁移和重构功能提升依赖管理效率,避免项目重新加载时依赖丢失;防止候选发布版本意外覆盖正式版本的 Maven 索引,提供更精准的依赖控制。
  3. Ant 项目的改进:解决批量打开大量 Ant 项目时可能出现的崩溃问题;增强与 Payara Server 的兼容性,特别是在 Windows Subsystem for Linux 环境下的部署体验,让企业级应用开发更流畅。
  4. Java 开发体验的提升:优化代码补全和代码折叠功能,提高编辑效率;修复 Windows 平台上的 CRLF 换行符问题,确保跨平台代码一致性;增强 macOS 平台上测试环境的稳定性,减少因环境差异导致的测试失败。
  5. PHP 与 Java 支持的加强:全面支持 PHP 8.4 的新特性,包括任意静态变量初始化和新的语法结构;增强静态分析能力,优化对 PHPStan 等工具的集成,提升代码质量;改进 JS CDT 调试器的路径处理,使调试体验更顺畅;优化 LSP 集成,大幅提升智能提示和代码分析能力。
  6. 用户界面与编辑器优化:预览功能更流畅,Tab 排序管理更加稳定;优化语义高亮,提升代码可读性并降低性能开销;加快 SVG 图标加载速度,减少对旧版 Batik 库的依赖,确保整体 UI 运行更顺畅。
  7. 核心平台升级与安全性增强:移除过时的安全管理标志,增强整体安全性;系统启动时记录 JDK 启动模块,提供更清晰的调试信息;开始兼容 JDK 24 - ea,为未来 Java 版本的适配做好准备。

相关文章:

  • dl学习笔记(13):从强化学习到PPO
  • MySQL之视图
  • 基于Docker、Kubernetes和Jenkins的百节点部署架构图及信息流描述
  • 大数据模型现状分析
  • 小程序Npm package entry file not found?
  • 定制一款国密浏览器(12):分析SM2签名算法的实现
  • HTTP 协议深度解析:从基础到实战的完整指南
  • Qt动态库信号崩溃问题解决方案
  • 【实战】基于 Hugging Face 的 LLM 高效微调全解析
  • ASAM MDF 文件格式简介:测量数据的标准化存储
  • Goland终端PowerShell命令失效
  • 量子计算与GPU的异构加速:基于CUDA Quantum的混合编程实践
  • Android7 Input(五)InputDispatcher
  • Missashe考研日记-day27
  • 碰一碰发视频源码搭建全解析,支持OEM
  • 分类数据处理全解析:从独热编码到高维特征优化
  • 如何解决docker运行Java程序导出Excel中文报错的问题?
  • [官方IP] Shift RAM
  • 五年经验Java开发如何破局创业
  • ShaderToy学习笔记 01.基础知识
  • 广州一人均500元的日料店回收食材给下一桌?市场监管部门介入调查
  • QFII一季度现身超300家公司:持有南京银行市值最高,5家青睐立航科技
  • 大漠孤烟为何“直”?物理学家在唐诗中读出“不一样的美”
  • 申花四连胜领跑中超,下轮榜首大战对蓉城将是硬仗考验
  • 饶权已任国家文物局局长
  • 国家市场监管总局:组织销毁侵权假冒服装、食药等3300吨