La Apache Software Foundation宣布发布 集成开发环境的新版本”Apache NetBeans 11.3”,这是Apache基金会在Oracle转移NetBeans代码之后准备的第五个版本,也是该项目从孵化器转移到Apache项目类别之后的第一个版本。
这个版本 包含各种变化和新闻,其中我们可以找到对Java SE,Java EE,PHP,JavaScript和Groovy编程语言的支持,而预期的对Oracle 11.3版本代码库的C / C ++语言支持的集成已被推迟到下一个版本。
Apache NetBeans 11.3的新功能是什么?
在这个新版本中脱颖而出的主要新颖性之一是 集成了新的深色界面显示模式。 我们可以找到的新方法是 深色金属和深色雨云,此外还提出了 一个新的FlatLaf主题。
还 强调了对高像素密度显示器的增强支持 (HiDPI)和简化的HeapView小部件。
除此之外 添加了对Java SE 14平台的支持, 预定于17月XNUMX日发布。
埃斯托 包括语法突出显示和代码格式化 对于使用新的“ record”关键字的结构,该关键字提供了一种定义类的紧凑方法,从而使您无需显式定义各种低层方法,例如equals(),hashCode()和toString()。
添加 支持Java 11中出现的程序的启动模式,以单个源代码文件的形式提供(类可以直接从代码文件运行,而无需创建类文件,JAR文件和模块)。 在NetBeans中,现在可以在“收藏夹”窗口中的项目外部创建,运行和调试这些单个文件程序。
以及 反转文本块转换的能力 出现在上一期中,包括多行文本数据,但其中未使用转义字符。 在代码编辑器中,文本块现在可以转换回行。
而且 改进了Gradle构建系统支持。 Gradle Tooling API已更新至版本6.0。 添加了对重新映射主目录和复合程序集的支持(Gradle Composite Project)。 项目识别以Kotlin语言提供。 添加了对强制重启项目的支持。
在其他突出的变化中:
- 对于使用Maven构建系统的项目,已添加设置以覆盖默认的JDK版本。
- TypeScript语言支持已添加到代码编辑器中(扩展了JavaScript功能,同时保持完全向后兼容)。
- 对于JavaScript项目,已经建立了一个连接器,该连接器提供了与Chrome的连接。
- 对于PHP,提供的属性和方法自动完成功能不带“ $ this =>”。
- 它可以消除编译期间的警告。
- Groovy 2.5.9,junit 5.5.2和GraalVM 19.3.0库已更新。
- 管理员将添加一项功能,以识别和删除旧的和未使用的NetBeans目录。
如果您想了解更多 你可以咨询 以下链接。
如何在Linux上安装NetBeans 11.3?
对于那些想要获得此新版本的人,他们必须下载可以获取的应用程序的源代码。 从下面的链接。
安装完所有内容后,将新下载的文件解压缩到您喜欢的目录中。
然后从终端进入这个目录,然后执行:
ant
生成Apache NetBeans IDE。 构建完成后,您可以通过键入以下内容来运行IDE:
./nbbuild/netbeans/bin/netbeans
还 还有其他安装方法 可以得到他们的支持, 其中之一是借助Snap软件包。
他们只需要获得支持就可以在其系统上安装这些类型的软件包。 要使用此方法进行安装,必须键入以下命令:
sudo snap install netbeans --classic
另一种方法是借助Flatpak软件包,因此他们必须获得支持才能在系统上安装这些软件包。
执行安装的命令如下:
flatpak install flathub org.apache.netbeans