新版本 NetBeans 20 已经发布 随之而来的是与 JDK 21 支持相关的各种更改和改进,以及一般错误修复等。
对于那些不熟悉 NetBeans 的人,您应该知道这个 这是一个非常流行的IDE 它提供对 Java SE、Java EE、PHP、C/C++、JavaScript 和 Groovy 编程语言的支持。
NetBeans 20主要新功能
新版本的 NetBeans 20 包括 更新到 JDK 21“nb-javac” 和它一起 实现与 JDK 21 兼容的代码完成,改进了对CSS、LSP(语言服务器协议)的支持, VSCode 扩展、Rust 相关功能和内联提示设置已得到改进,添加按键绑定并默认禁用它们。
除此之外,要强调的是 Gradle 更新至版本 8.4 其中包括各种修复,例如修复堆栈溢出、删除一些缺失的 Gradle 配置、修复wrapper.properties 中的 Gradle 版本更改以及修复 LSP/Micronaut 测试。
在一部分 Maven 本次更新至版本 3.9.5 以及 maven-indexer 7.0.4 和 luzene 9.8.0。 将maven.embedder中的JDOM库从版本1.0更新到2.0.6.1, 对构建准备和重新加载进行了改进, 启用 JUnit 输出处理以实现故障安全并改进硬编码 Maven 编译器和资源插件版本默认值。
关于 PHP,在这个新版本的 NetBeans 20 中 添加了对异常断点的支持, 以及创建断点时的扩展检查、修复了 php 项目测试设置中复选框之间的间隙、修复了标记为过时的键入字段不显示为过时的问题,改进了对新版本 PHP 中引入的功能的支持,在浏览器中,继承的成员以不同的颜色显示,类似于Java中的做法,在php的代码完成设置中固定元素定位
其他变化 从这个新版本中脱颖而出:
- jgit从5.7.0更新到6.7.0
- FlatLaf 从 3.1 更新到 3.2
- 改进了 NetBeans 中的 CSS 支持
- LSP 功能已扩展
- 编辑器支持在以 Markdown 格式预览 Markdown 时更改复选框。
- 启用了通过 Apple Silicon 在 Mac 上通过套接字添加 Docker 实例的选项
- 对不带 SchemaLocation 字段的 XML 文档启用正确性检查并实现代码完成
- CPPLite 稳定
- 添加了 ARM64 架构的配置文件库。
- 添加了 nb-javac libwrapper 测试。
- 添加了所有业务模块的单元测试
- 修复:如果前一个参数为 TypeVariable,则不会显示 Java 完成参数工具提示
- 添加了对字符串模板的支持
- 更新 JavaFX 向导的名称并将 DukeScript 向导移至更好的位置。
最后 如果您想了解更多 这个新版本,你可以查看详细信息 以下链接.
如何在Linux上安装Apache NetBeans 20?
对于那些想要获得这个新版本的人,他们必须 下载应用程序源代码, 可以从 以下链接.
安装完所有内容后,将新下载的文件解压缩到您喜欢的目录中。
然后从终端进入这个目录,然后执行:
ant
生成Apache NetBeans IDE。 构建完成后,您可以通过键入以下内容来运行IDE:
./nbbuild/netbeans/bin/netbeans
还 还有其他安装方法 可以支持它们,其中之一是在 Snap 软件包的帮助下。
他们只需要获得支持就可以在其系统上安装这些类型的软件包。 要使用此方法进行安装,必须键入以下命令:
sudo snap install netbeans --classic
另一种方法是借助 Flatpak 软件包,因此您必须支持在系统上安装这些软件包。
执行安装的命令如下:
flatpak install flathub org.apache.netbeans