Development Environment, Tooling Platform and Application Framework

Apache NetBeans

Apache NetBeans 12.5

  -  411.51 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Apache NetBeans 12.5.


For those interested in downloading the most recent release of Apache NetBeans or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Apache NetBeans 12.5 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Apache NetBeans 12.5 Screenshot 1
  • Apache NetBeans 12.5 Screenshot 2
  • Apache NetBeans 12.5 Screenshot 3
  • Apache NetBeans 12.5 Screenshot 4
  • Apache NetBeans 12.5 Screenshot 5

What's new in this version:

Java Enhancements:
Java:
- Temporarily allow setting of SecurityManager
- [NETBEANS-5661] - Added regular expression window and hint
- Prefer .class execution over .java if the class already exists
- [NETBEANS-5801] - Add javadoc for JDK 18 early access
- [NETBEANS-5704] when generating --patch-module option, also use the generated source roots
- [NETBEANS-5832] Fixing compilation of static initializer for vanilla indexing
- Adding declarative Java hints to the LSP server

Gradle:
- Report progress from Gradle’s CreateFromTemplateHandler Gradle LSP bug
- Fixed source+javadoc Gradle download Gradle LSP bug
- Source/javadoc attacher must report download actions as enabled. Gradle Java bug
- Gradle Action Providers can disable an action. API Change Gradle enhancement
- LSP server informs client about unsuccessful launch. Gradle LSP
- Prevent deadlock - Workspace shared IO supports close on input stream. Gradle LSP
- Support for configurations in Gradle Gradle LSP enhancement
- [NETBEANS-5768] Recognize gradle projects with settings.gradle only file
- [NETBEANS-2373] Better than nothing support for Gradle Distribution dirs Gradle
- [NETBEANS-5668] Fix slipping
-s in the Project Problem Dialog Gradle
- [NETBEANS-4252] Added PathFinder to Gradle Build Scripts Node Gradle

Maven:
- Support for disabling actions in Maven (used by Micronaut) API Change Maven enhancement
- [NETBEANS-5803] Handle Maven projects with https name space. Maven
- [NETBEANS-5143] Fixes Maven web app twice deployment issue

Micronaut:
- Support for Micronaut’s automatic restarts (mn:run) for Maven API Change Java Maven enhancement
- LSP: Provide hover information in Micronaut yaml files. LSP
- Micronaut configuration completion and navigation improvements LSP
- Micronaut: Allow for creating project on JDK 16

Payara:
- Fixes fetching the Payara Server list in private network
- PHP Enhancements
- [NETBEANS-5678] Use the URL of the forked repository of the Skeleton Generator
- [NETBEANS-5719] Unused property hint is shown when the property is used as a constructor argument
- [NETBEANS-5480] Add an option(system property) to disable the feature to fold PHP tags
- C/C++ Enhancements
- Fixing newly created cpplite project, avoiding starting the C/C++ LSP server when the configuration is not readable
- In cpplite project, when reading configuration, an empty string should not be considered a valid configuration
- Miscellaneous Enhancements

General:
- LSP: Find usages should search also in project dependecies. LSP
- [NETBEANS-5492] change test proxy connection url to apache
- [NETBEANS-5698] Fix tabcontrol painting on MacOS retina displays (Aqua LAF)
- [NETBEANS-4953] Fixing handling of WSL-based URIs
- [NETBEANS-5673] Modernize tab controls in the Windows LAF
- [NETBEANS-5697] Various other LAF/HiDPI improvements on Windows
- [NETBEANS-5726] Fix JCheckboxMenuItem state for 'Show Editor Tooolbar'
- [NETBEANS-4150] added a KeyringProvider using libsecret for new versions of Gnome

VSCode:
- Add Run with configuration into code lenses
- Completion provider for VS Code’s launch.json
- Debugger attach needs to be initialized
- New from Template for VSCode
- Run/Debug single .java files outside of project in VSCode
- [NETBEANS-5346] Debugger attach in VSCode extension

Libraries:
- [NETBEANS-5503] Update JUnit from 4.13.1 to 4.13.2 Upgrade Library
- Upgrading Graal.js to 20.3 LTS version
- [NETBEANS-3439] - Upgrade JavaCC from 3.2 to 7.0.5
- Improving usability of New from Template in VSNetBeans.
- Jakarta EE 9 GlassFish 6 Support