流行的IDE的新版本 NetBeans 12.0已经在我们中间 Apache软件基金会组织(Apache Software Foundation Organization)最近宣布了它的发布和可用性。 这是Apache Foundation准备的第六个版本 Oracle转移NetBeans代码后。
此版本的Apache NetBeans 12 主要特点是到达 伴随着延长的支持周期(LTS).
对于那些不熟悉此IDE的人,您应该知道它提供了对Java SE,Java EE,PHP,JavaScript和Groovy编程语言的支持。 除了其功能之外,还有一个基于Ant,版本控制和重构的项目系统。
NetBeans 12.0中有什么新功能?
在此新版本的IDE中,在公告中提到: 期待已久的C / C ++语言支持再次被推迟 到下一个版本,尽管与C和C ++中的项目开发有关的Oracle代码的传输在上一个版本的准备工作中完成了,但是将此代码集成到NetBeans中所需的时间比预期的要长。 。
于是 无法本地传输此功能, 甚至开发人员也可以通过“插件管理器”模块进行安装。
至于新闻,我们可以找到 支持Java SE 14平台,这 包括语法突出显示和代码格式化 用于使用新关键字“ record”的版本。
此外,继续在“ instanceof”运算符上进行模式匹配的兼容性测试。
至于功能 从Java 13, 在NetBeans 12.0中 支持转换格式的多行文本块而无需转义字符, 在代码编辑器中,现在可以将一组行转换为相似的文本块,反之亦然。
在Java 11功能中,注意到了对作为带有源代码的单个文件交付的程序的启动模式的支持。
另一个功能是 添加了对Java EE 8的支持,并能够使用Maven或Gradle构建Web应用程序.
由NetBeans创建的Java EE 8应用程序可以使用以下命令部署在Java EE 8容器中: 新的Maven模板webapp-javaee8 创建用于NetBeans。
对于Maven,已建立与JaCoCo库的集成 并且提供了将参数从Maven Java编译器传递到Java代码编辑器的功能。
添加 支持模块化Java项目和对JavaEE for Gradle的支持。 Gradle Tooling API已更新至版本6.3。 除了Gradle之外,还提出了一个新的Java Frontend应用程序向导。 增加了对调试Gradle Web和Kotlin Gradle项目的支持。
其他变化 脱颖而出:
- TypeScript语言支持已添加到代码编辑器中。
- 改进了对HiDPI显示和简化的HeapView小部件的支持。
- 添加了其他深色界面显示模式:深色金属和深色雨云。
- 添加了对新PHP 7.4功能的支持。
- 提出了一个新的FlatLaf主题。
如果您想了解更多 你可以咨询 以下链接。
如何在Linux上安装NetBeans 12.0?
对于那些想要获得此新版本的人,他们必须下载可以获取的应用程序的源代码。 从下面的链接。
安装完所有内容后,将新下载的文件解压缩到您喜欢的目录中。
然后从终端进入这个目录,然后执行:
ant
生成Apache NetBeans IDE。 构建完成后,您可以通过键入以下内容来运行IDE:
./nbbuild/netbeans/bin/netbeans
还 还有其他安装方法 可以得到他们的支持, 其中之一是借助Snap软件包。
他们只需要获得支持就可以在其系统上安装这些类型的软件包。 要使用此方法进行安装,必须键入以下命令:
sudo snap install netbeans --classic
另一种方法是借助Flatpak软件包,因此他们必须获得支持才能在系统上安装这些软件包。
执行安装的命令如下:
flatpak install flathub org.apache.netbeans
感谢您的帖子。
在安装部分,指向应用程序代码的链接指向版本11,而不是所讨论的版本12。
链接是这样的: https://netbeans.apache.org/download/nb120/nb120.html
还有另一种安装方法,即下载他们提供的sh脚本并直接在具有管理员权限的终端中运行它。