NetBeans 17 增加了对 Java 19 的支持以及与 JDK 20 的兼容性

apache-netbeans

NetBeans 是一个免费的集成开发环境,主要用于 Java 编程语言。

Apache 软件基金会最近发布了 l发布新版 Apache NetBeans 17, 其中进行了大量的改动和改进。

对于那些不熟悉 NetBeans 的人,您应该知道这个 这是一个非常流行的IDE 它提供对 Java SE、Java EE、PHP、C/C++、JavaScript 和 Groovy 编程语言的支持。

NetBeans 17主要新功能

在 NetBeans 17 的这个新版本中,强调了 添加了对 Jakarta EE 10 平台的支持 y 改进了对 Java 19 中一些新特性的支持,例如 switch 表达式中的模式匹配。

另一个突出的变化是它已经准备好与 JDK 20 兼容,并且它是并添加了额外的建议 对于 Java 代码,NetBeans 的内置 Java 编译器 nb-javac(修改后的 javac)已更新到版本 19.0.1。

除此之外,在这个新版本的 NetBeans 17 中, 改进了对 Gradle 构建系统的支持, 因为为非 Java Gradle 项目提供了对 Java 平台的访问。

它也已经 改进了对 Maven 构建系统的支持, 还启用了堆栈跟踪处理,改进了调试时的 Java AST 显示以及错误源文本的索引。

此外,该 Web 项目环境改进了 CSS 支持,因为它现在在填充 CSS 查询时提供不区分大小写的 CSS 属性查找和优化匹配。

代码编辑器提供了一次关闭列表中所有文档的可能性。 ANTLRv4 Runtime 已更新至版本 4.11.1,并已为 ANTLR4 Lexer 提供初步支持,代码已转换为可与 ANTLR 和 TOML 格式一起使用。

其他变化 在新版本中脱颖而出:

  • 一些版本历史设置已被重新设计。
  • 添加了对 javadoc @summary 标记的支持。
  • 代理检测和自动配置的实现。
  • Gradle 工具 API 已更新至版本 8.0-rc-1。
  • 选项已在界面中清理。
  • 代理检测和自动配置的实现。
  • 添加了更新依赖项的提示。
  • maven 3.8.7 和 exec-maven-plugin 3.1.0 的更新版本。
  • 加载外部索引时允许本地索引。
  • PHP 环境支持 PHP 8.2 中的新特性,例如只读类、null、false 和 true 类型,以及在 traits 中定义常量。
  • 改进了对枚举类型方法的支持。
  • 添加了对 OCI(Oracle 云基础设施)配置文件的支持。
  • 已为 Tomcat 和 TomEE 实现 Jakarta EE 和 Java EE 支持。
  • 在 Linux 上运行时,会自动检测 KDE 的亚像素文本渲染模式。

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

如何在Linux上安装Apache NetBeans 17?

对于那些想要获得这个新版本的人,他们必须 下载应用程序源代码, 可以从 以下链接.

安装完所有内容后,将新下载的文件解压缩到您喜欢的目录中。

然后从终端进入这个目录,然后执行:

ant

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

./nbbuild/netbeans/bin/netbeans

还有其他安装方法 可以支持它们,其中之一是在 Snap 软件包的帮助下。

他们只需要获得支持就可以在其系统上安装这些类型的软件包。 要使用此方法进行安装,必须键入以下命令:

sudo snap install netbeans --classic

另一种方法是借助 Flatpak 软件包,因此您必须支持在系统上安装这些软件包。

执行安装的命令如下:

flatpak install flathub org.apache.netbeans

成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。