NetBeans IDE

最新版本 Apache NetBeans 13.0

Apache NetBeans 13.0

Apache NetBeans 13.0
為軟件開發人員提供免費的開放源代碼集成開發環境。您可以使用 Java 語言,C / C ++,甚至 PHP,JavaScript,Groovy 和 Ruby 等動態語言來獲得創建專業桌面,企業,Web 和移動應用程序所需的所有工具。 NetBeans IDE 很容易安裝和使用直接開箱,並運行在許多平台上,包括 Windows,Linux,Mac OS X 和 Solaris。下載 NetBeans IDE Offline Installer Setup!

New NetBeans IDE 亮點:

Java
JDK 8 支持:與 Profiles,Lambdas 和 Streams 一起使用的工具和編輯器增強功能。 Java SE Embedded 支持直接從 NetBeans IDE 在嵌入式設備(如 Raspberry PI)上部署,運行,調試或剖析 Java SE 應用程序。Java ME Embedded 8 支持.

Java EE
新 PrimeFaces 代碼生成器,用於生成完整的 PrimeFaces 骨架 CRUD 應用程序連接到數據庫。 Tomcat 8.0 和 TomEE 支持,包括開箱即用的 JPA,JSF 和 JAXRS 配置和數據源。 JPA 提示更靈活,可以禁用,啟用和更改警告級別.

Maven
新的 Maven 圖形佈局切換器。當重新運行 Web 應用程序時,Navigator 顯示 POM 目標並改進 Maven 性能。在調試時改進了“應用代碼更改”的 Maven 性能。通過從視圖到控制器的超鏈接來導航。 AngularJS 在工件之間的代碼完成方面的許多增強功能,例如在控制器中定義的屬性視圖中的代碼完成。調試在 Nashorn(JDK 8+)腳本引擎中執行的 JavaScript 代碼是受支持的。

HTML5
Android 4.4 支持 Cordova 3.3+ 的 WebKit 調試。新的 Karma 測試運行器支持和 New Grunt 構建支持。 Avatar.js 通過工具 | 在插件管理器中可用插件。安裝之後,您可以為 PHP 5.5 創建 Avatar.js projects.

PHP
Support。樹枝,拿鐵和霓虹燈的增強。新建項目嚮導支持的作曲家.

C / C ++
編輯器中新增導航功能。新的 GDB 控制台啟用使用命令行 GDB 模式。新的提示和代碼完成。改進的遠程性能。下載 NetBeans IDE 脫機安裝程序安裝!

Platform
增強了窗口系統的靈活性,例如通過拖放操作編輯器的拆分以及定制編輯器選項卡的新 API。管理項目組的新用戶界面設計。文件夾中的文件可以按擴展名排序.

雜項
配置文件增強功能:嵌入式平台上的配置文件,顯示鎖定爭用的線程擁有監視器以及改進的線程視圖。版本增強:支持 Subversion 1.8 工作副本,對 Git 和 Mercurial 支持的各種增強。任務計劃和任務窗口中的其他新功能,用於錯誤跟踪.

注意:需要 Java 開發工具包.

也可用:下載 NetBeans IDE 為 Mac

ScreenShot

軟體資訊
檔案版本 Apache NetBeans 13.0

檔案名稱 Apache-NetBeans-13-bin-windows-x64.exe
檔案大小
系統 Windows XP / Vista / Windows 7 / Windows 8 / Windows 10
軟體類型 開源軟體
作者 Oracle
官網 http://www.netbeans.org/
更新日期 2022-03-06
更新日誌

What's new in this version:

Highlights:
- Bundled nb-javac, startup experience simpler and smoother
- Light FlatLaf look and feel by default
- Partial upgrades for Maven, Gradle, and PHP
- Note: The full list of pull requests integrated in the 13 timeframe is found here, while they are listed by category below

Java:
- fixed wrong nb-javac module name so that it can be installed.
- [#3511] workaround for extends/implements panel not showing any results.
- [jackpot] DefaultRuleUtilities::referencedIn fix for single variable matching
- [#3494] Organize Imports inspection is not record aware.
- Hint/Inspection panel and dialog layout fixes
- [#3466] do not show Convert Type to Var hint for method references
-  remove findbugs installer module.
- [jackpot] Add sourceVersion(int) to rule file utils and deprecate enum variant. (part 2)
- nb-javac checks cleanup and dialog removal.
- [jackpot] Add sourceVersion(int) to rule file utils and deprecate enum variant.
- javac wrapper module should clean its "external" folder.
- VaniallaPartialReparser reports incorrectly reparsed files
- [jackpot] added generics aware rule to IteratorToFor inspection
- Handle any script’s URI and provide script content when not readable from file.
- Including nb-javac binaries in all the complementary distributions
- fixed class modifier auto completion for sealed classes.
- [jackpot] Rewrite "String::replaceAll with dot" inspection to apply to more cases and methods
- Dynamically switching from all-file processing to single-file processing of multi file JavaSources. [2959]
-  fix refactoring of class member when a new name is the same as the name of a local variable [2612]

Maven:
- #3526: Retain traling / for non-existing directories.
- NETBEANS-6347: Disabled user actions fixed
- Formatted the templates to be inline with the default java formatting.
- Upgrade to Apache Maven 3.8.4
- m2 URL components need to be URL decoded before being used to create the artifact
- Maven pom.xml annotations: Configure graphics context for antialiasing
-  Maven project template uses template for project structure.
- maven daemon support

Gradle:
- [#3590] Prevent suspicious NPE forn Gradle SubProjectsNode
-  Fix Gradle project loading in template operations.
- Rewrite lambda to an inner class to prevent from Gradle warning about execution optimizations.
- NETBEANS-6307: check global artifact cache, ignore per-project cached structure if not consistent.
- Fixed typo: runSingle presence depends on runClassName property.
- Fixed some lost-in-translation issues with Gradle Tooling
- Use Gradle distribution service and public repo for their binaries.
-  Give info when the IDE’s Java is not compatible with Gradle
-  Testcase checking Gradle ProjectInfo never return null
-  Minimal support of java-platfom Gradle projects.

Groovy:
-  Code completion for class fields doesn’t work.
-  Navigation to fields sometimes doesn’t work in Groovy
- Avoid spurious exception in log. Warn if perf counters are enabled on incompatible JDK
-  Groovy CC doesn’t work on JDK 1.8
-  Posibility to run single Groovy Script
-  An infinite loop may occur when parsing Groovy sources
-  Package code completion doesn’t work in empty groovy …

PHP:
-  Fix an issue the stop command is not sent
- Fix code completion for parent’s trait #3486
- Regenerate sigfiles
-  PHP 8.1 Support
-  PHP 8.1 Support: Pure intersection types
-  PHP 8.1 Support: New in initializers
-  Escape HTML entities in PHPStan report
-  PHP 8.1 Support: Readonly Properties 2.0
-  Add PHPStan rule level 9
-  PHP 8.1 Support: Never type
-  PHP 8.1 Support: Final class constants part
-  Mark overriding/overridden constants and properties as annotations
-  Allow Convert Visibility Suggestion to be disabled
-  PHP 8.0: Fix syntax errors for attributes of interface constants and methods
-  Show inherited members on the navigator pane

CSS:
- [#3593] Fix csl elementhandle
- CSS Parser Fixes
- Exclude less (@{}) and scss (#{}) string interpolation from formatting

LSP:
- Support to redefine icons for LSP client
- LSP: Change method parameters should refactor access modifier.
- LSP: Modified to fix errors currently printed to log from ServerTest.
- Convert source path to URI String.
- LSP: Do not refactor library classes.
- LSP: Fixed broken code completion for super constructor call.
- LSP console IO is made more reliable, output is not lost now.
- LSP: Do not produce CodeActions for errors with empty description.
- VSCode: Show Debug Console while running tests.
- LSP: Never remove imports on save when the code isn’t bug free.
- Disable client-side projects and nodejs support.
- Various fixes of project / folder actions presence in vscode
- LSP: Couple of Text Explorer fixes.
- Maintain data identity for duplicit info requests
- LSP: Provide completion for SQL queries for repository annotations.
- LSP: Allow to specify default DB connection
- Added more actions to LSP Projects View
- Adding command for New Database Connection
- LSP: attempt to speed up open type action.
- Bridged node actions to LSP commands. Enabled DB explorer view for LSP clients.
- Dispose/disconnect tree view after client stop.
- Micronaut Data Finder completion check for @Repository annotation fixed.
- Check for nativeImagePath property.
- Micronaut data finder methods code completion
- Enable node-based UIs in LSP
- LSP: Organize imports action added.
- Allow VSCode users to choose 'local' - e.g. per workspace userdir
- Shade whole methods which are not included in the native image.
- LSP: Enrich Java Outline view by more details.
- Gson library upgraded to 2.8.9, LSP upgraded to 3.16
-  Disable running LSP servers for VCS diffs. [2876]
- First version of semantic highlight support for both the LSP client and Java LSP server. [2617]

Editor:
-  Assure that TokenHierarchy is called with Document’s read lock.
-  Document switcher popup not grouping by project on first use.
- VSCode:
- Be able to resolve project problems in VSCode extension.
- Delay change events for node after the node’s pending queries are resolved
- Run Configuration UI for the Explorer view
- Really convert IDs to numbers to use with Map. Re-fetch items that have been marked as changed.
- Show Databases and Projects views only after NBLS extension activates.
- Merge the code lens actions with the launch config properties and adapt Gradle to apply env.
- LSP + VSCode extension: Run/Debug via project actions.
- Rich HTML UI for (now only for) VSCode Refactorings
- Misc:
- build.xml and run.xml: fixed detection of 64 bit architecture for Java 9+ (on Windows)
- Exposing simple UI action to open next segment of a heap dump
- Making build information a bit more up to date
-  Detect another Java support ext and recommend to Disable one.
- Micronaut project creation fix
- New From Template creates an invalid HTML page
- Update FlatLaf from 2.0 to 2.0.1
- Update README with JDK 11 requirement.
- Cache netbeanrelease.json for offline builds and source releases.
- Change maven 384 dependencies to codehaus groupID
- Fixes to LSP client/server related to semantic highlighting.
- Ensure BufferedInputStream is not initialized with a buffer size of 0
-  Fix Gradle popup menu Tasks.. action not working.
- search/replace dialog: set shift+enter as line break and add multi-line info message.
- javafx ide.ergonomics config should not try to load the old nb-javac.
- Update year in NOTICE to 2022
-  - Upgrade Metro from 2.4.4 to 2.4.8
- Honor MxLibrary.path() if specified
- Better report of failures, append stderr/out.
- LSP: Change method parameters should refactor access modifier. (#3442)
- Update FlatLaf from 1.6.1 to 2.0
- Use boolean flag to create apidoc menu
- Simplified cancelHandle test.
- Disable database features in vscode
- Always call mx build before running the java.mx.projects tests
- [cnd] 2.2 - cnd and cpplite integration fixes
- Avoid using word failed in non-fatal debug messages
- [cnd] small-2.1 Merging from master
- Modified to prevent IllegalStateExceptions from CasualDiff.
- dlight.nativeexecution test documentation
- [cnd] small-1.5 More cnd tests
-  Shield against usage of JDK-11 API.
- Native image breakpoints work with shared libraries.
- [cnd] small-1.4 makeproject samples, editor/lexer tests
- Initial port and adapt of GitHub issue configuration from Airflow.
- disabled uihandler modules (exception+statistics reporter).
- [CND] small-1.3 Remaining licences in cnd cluster
- Fix cluster splitting of RAT errors
- print simple junit report on travis job failure.
- [cnd] small-1.2: cnd.editor/cnd.remote/licenses
- Add binaries.repos property to downloadbinaries call in projectized.xml.
- [cnd] small-1.1: Moving some cnd modules to contrib
- Follow LSP specification for null value for startCharacter in FoldingRange
- Allow searching for multi-line Strings.
- Updated Subversion support to 1.14.0
-  - remove annotation warnings related to deprecating
- Fix html.angular, js2.editor, js2.nodejs and js2.requirejs tests
- Clean merge of "Fixing the configure hint sub-fix to work more properly for per-project hint settings."
- Fix javascript2.editor tests and reenable testing in travis
-  avoid IllegalArgumentException in FoldManagerImpl
- Change nb.sass.libsass to TRUE, to fix broken SASS
- Remove obsolete permgen flags.
- Single file Groovy Run and Debug in VSCode.
- Using HTML based UI for Change method parameters refactoring
- Updating HTML/Java API to 1.7.3 version
- Use ToolProvider from libs.javacapi, not from bootclasspath
- Adding support for Oracle Cloud
- Deactivate broken xmlretriever test (client cert expired and a new one is not yet issued)
- Remove jruby related YAML parser libs
-  Build of vscode extension fails
- Small improvement on GitBranchHash which is able to get at least the hash of a detached HEAD
- Switch to FlatLaf Light as default look and feel for IDE
- Handle invalid package.json only containing a single string
- Consider the reported trustlevel of the KeyStoreProvider when querying KeyStores
- An attempt to fix unstable test for java.mx.projects
- Splitting workflows into individual files
- Build Java cluster on JDK17
- NETBEANS-3042 Fixes Payara Server log formatting issue
- Don’t search for parent folders when there is .mxignore file
- NETBEANS-3270 Webapp not correctly recognized as Java EE
- Fixes creation of a Glassfish deployment descriptor
- Allow plugins to exclude files from being indexed
- Update to nb-javac identical to javac from jdk-17+35
- Remove JARs fom repository to simplify release review
-  Pattern Matching for Switch hints (preview)
- Fixing the configure hint sub-fix to work more properly for per-project hint settings.
-  Handling of FileObjects not backed by j.i.File when sorting by full path is requested.
- Updates for Sql autocomplete and  Create a SQL Standard Quoter for Use with Connectionless Cases
- Replacing manually built javac with Maven one [2783]
- Options panel use GTK default colors

Apache NetBeans 13.0 相關參考資料
Apache NetBeans 13 Delivers Improved Developer Experience

2022年4月4日 — Written in Java and originally designed for the Java community, NetBeans is a cross-platform, polyglot IDE that includes language support for ...

https://www.infoq.com

Apache NetBeans 13 Documentation | APIs Overview

This document provides a list of NetBeans APIs with a short description of what they are used for, and a table describing different types of interfaces (see ...

https://bits.netbeans.org

Apache NetBeans 13 Features

Highlights · Bundled nb-javac, startup experience simpler and smoother. · Light FlatLaf look and feel by default. · Partial upgrades for Maven, Gradle, and PHP.

https://netbeans.apache.org

Apache NetBeans archive

Apache NetBeans 13 was released on March 4, 2022. Features Download. Apache NetBeans 12.6. Apache NetBeans 12.6 was released on November 29, 2021.

https://netbeans.apache.org

Downloading Apache NetBeans 13

Downloading Apache NetBeans 13 ... Apache NetBeans 13 was released on March 4, 2022. See Apache NetBeans 13 Features for a full list of features. Apache NetBeans ...

https://netbeans.apache.org

How to Install NetBeans 13 with Java 18 on Windows 10

https://www.youtube.com

NetBeans IDE 13.0 Download (Free)

6 天前 — Apache NetBeans development environment lets you create mobile, web, and desktop applications using Java, JavaScript, PHP, HTML5, CSS, and ...

https://netbeans-ide.informer.

Welcome to Apache NetBeans

Apache NetBeans is much more than a text editor. It highlights source code syntactically and semantically, lets you easily refactor code, with a range of ...

https://netbeans.apache.org

Windows 安装Apache Netbeans 13 - 我的it技术

2022年5月30日 — 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。

https://www.kingsonho.com

[ANNOUNCE] Apache NetBeans 13 Released

2022年3月4日 — The Apache NetBeans team is pleased to announce that Apache NetBeans 13 is released today on March 4, 2022. Apache NetBeans is a full IDE ...

https://netbeans.apache.org