Development Environment, Tooling Platform and Application Framework

Apache NetBeans

Apache NetBeans 27.0

  -  490.92 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 27.0.


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!

Why is this app published on FileHorse? (More info)
  • Apache NetBeans 27.0 Screenshots

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

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

What's new in this version:

Gradle:
- Improve support for using latest Gradle version in new projects
- Gradle 9 compatibility fixes
- Do not introspect static properties
- Avoid implicit reference to unserializable Project in (stored) arg provider

Maven:
- Add Njord extension to ignored Maven lifecycle participants.
- Fix mvnd test session regression
- Update bundled maven to 3.9.10
- Update bundled maven to 3.9.11
- Maven project: remove COS notifications and deprecate COS in UI
- Upgrade offline version of html-ui archetypes to 0.41
- fixes Rerun failed test with maven and junit5 creates the wrong command line.

Ant:
- Remove weird coupling of antsrc and apisupport.ant sources
- Fix loading of IDE registered JSF libraries

Java:
- Cache ClassIndex during UnusedDetector search
- ComputeOverrides: move ClasspathInfo creation out of inner loops
- Allowing refactorings for java files not part of any project.
- Avoid SourceVersion query in javadoc hint
- fixing formatter issues
- Inlining values inside debugger
- Fix dangling-doc-comments warnings
- solves NPE in RemoveUnnecessary.java
- Allow optional language specification when analyzing stack
- Fix web.common test dependency
- update UseSuperTypeTest for jdk 21
- Variable-hides-field hint optimization
- Java Editor: remove some reflective calls and improve logging
- Fix javadoc build on JDK 25
- TreeRuleTestBase: disable slow inherited tests
- Fix Javadoc external link errors
- Upgrade nb-javac to JDK 25b31
- Partial handling of module imports.
- Unused in package hint: optimize used-in-package scenario
- Organize Members hint: don't rearrange record components
- Remove lib.jshell and lib.jshell9 modules
- Fixing create local variable fix for lambdas inside field initializers.
- Fix move/copy/rename/etc for standalone java files.
- Improving reindenter and code completion behavior for Java compact source files (JEP 512).
- Fix disco client JDK download action
- Update to DiscoClient 2.0.39 to use Disco API v3.
- [GITHUB-8296] Adding support for PatternCaseLabel

PHP:
- Bump shivammathur/setup-php from 2.32.0 to 2.33.0
- Fix race condition in JavaScript TextInterceptorTests
- Add relative path preference settings to PhpUnit
- Bump shivammathur/setup-php from 2.33.0 to 2.34.1
- PHP: Disabling "Keep Marks" highlighting setting has no effect for PHP
- [GH-8313] Allow use of custom HTML-Tags in PHP

Enterprise:
- add new PrimeFaces and OmniFaces namespaces
- Add support for GlassFish 7 up to 7.0.24, and GlassFish 8 up to 8.0.0-M11
- improve jsf class autocomplete
- JSF File Chooser: order nodes alphabetically
- web.monitor: Build the HTTP Monitor for javax.servlet and jakarta.servlet support
- Fix EL ResourceBundle preview panel
- Improve PrimeFacesTagFeatureProvider
- Fixes #8314 : Missing domainsfolder Setting for Payara Services Configuration
- Improve JSF tag feature providers
- Enable JDK 21 LTS support for Payara 5.x

Web:
- support for media query level 4 #8013
- JSON: Provide semantic analyser to improve rendering
- vue files - include parametric embedding support for javascript and styles
- Add build-prerequisite flag to css.prep dep of javascript2.vue

Versioning:
- Add rename branch functionality

Editor:
- update TextMark/Markdown tooling
- update: Fix BreadCrumbComponent use of double
- Cleanup parsing.lucene module and fix deprecations
- Preview SVG files
- Implement a tree diff, that allows to compare directory trees

UI Changes:
- Remove sun.awt.shell add-opens flag
- Don't load the windows clipboard agent on JDK 25 and later
- Upgrade FlatLaf from 3.6 to 3.6.1

Platform:
- Replace WeakSet usage with JDK equivalent and deprecate class

Language Server Protocol:
- Follow testRun and project launch config options
- lsp.client: Result of textDocument/documentHighlight can be null

VSCode Extension:
- Specify displayName to avoid NPE
- brace-expansion npm update
- In VSCode extension added user configuration for commit characters for accepting code suggestions
- Adding inlay hints in the VS Code extension

Maintenance:
- CI: start testing on JDK 25
- CI: run more steps with retry script
- CI: enable java.api.common tests
- Fix launcher extbin license name and info

Other Changes:
- Improve/fix handling of XML Catalogs