我发布新版 Apache NetBeans 18, 其中对 Java、PHP 以及维护改进、错误修复和最重要的是对 Rust 的初始支持进行了大量更改和改进。
对于那些不熟悉 NetBeans 的人,您应该知道这个 这是一个非常流行的IDE 它提供对 Java SE、Java EE、PHP、C/C++、JavaScript 和 Groovy 编程语言的支持。
NetBeans 18主要新功能
在这个新发布的 NetBeans 18 版本中 Gradle 收到了一些改进和修复s,其中对打印在控制台上的错误消息的更正很突出,此外还有以下事实 Gradle 工具已更新至 8.1-rc-2,支持 JDK 20, 无版本依赖处理得到改进,构建系统支持也得到改进。
此外, Maven 获得了对构建系统的支持增强,除此之外,还集成了3.9.1版本的更新。 还需要注意的是,在 Maven 中 添加了加载外部索引的设置, 以及改进了在多线程模式下运行 Maven 的检测,并增加了从任意目录运行测试的能力。
除此之外,在 NetBeans 18 中突出的是 改进了对新版本 PHP 中引入的功能的支持 在 PHP 环境中,以及大量与运算符、常量、空格问题等有关的错误修复。
另一方面,强调在网络项目环境中, 改进了 CSS 支持,更新了 HTML5 模板 改进了 JavaScript 类中公共和私有字段的处理。
还需要注意的是,在这个新版本中 NetBeans 18 已经初步支持 Rust 语言的项目开发环境,添加 Rust 选项面板和 Cargo 可执行文件选择。
其他变化 从这个新版本中脱颖而出:
- 选项窗口布局调整和 UI 修复
- 代码编辑器中添加了对 HCL(HashiCorp Terraform 配置定义语言)的初始支持。
- 修复了 KODataBindContext 中正则表达式的错误使用
- 添加了对 Go 代码的语法高亮支持。
- 更新了 PostgreSQL JDBC 驱动程序
- ServletJSPAPI 更新到 Jakarta 系列
- 支持 Glassfish 7.0。
- 与使用 LSP(语言服务器协议)服务器相关的扩展功能。
- Gradle 工具包和 API 已更新至 8.1 版,支持 JDK 20。
- 删除了许多编译器警告
- 改进了 TomEE 对 JPA 的支持
- 对于 Java 项目,添加了对 JDK 20 的支持,并实现了大字符串处理程序。
- 改进了 FlatLAF Dark 中禁用图标的外观
- 通过使用 JDK7 Objects.equals() 简化字符串比较来清理
- 添加了对 Glassfish 7.0.x 平台的支持以及对 Jakarta EE 3.1 JPA 10 的支持。
- 改进了图像显示工具
最后 如果您想了解更多 这个新版本,你可以查看详细信息 以下链接.
如何在Linux上安装Apache NetBeans 18?
对于那些想要获得这个新版本的人,他们必须 下载应用程序源代码, 可以从 以下链接.
安装完所有内容后,将新下载的文件解压缩到您喜欢的目录中。
然后从终端进入这个目录,然后执行:
ant
生成Apache NetBeans IDE。 构建完成后,您可以通过键入以下内容来运行IDE:
./nbbuild/netbeans/bin/netbeans
还 还有其他安装方法 可以支持它们,其中之一是在 Snap 软件包的帮助下。
他们只需要获得支持就可以在其系统上安装这些类型的软件包。 要使用此方法进行安装,必须键入以下命令:
sudo snap install netbeans --classic
另一种方法是借助 Flatpak 软件包,因此您必须支持在系统上安装这些软件包。
执行安装的命令如下:
flatpak install flathub org.apache.netbeans