Go to Windows platform Display platforms icon
Go to Windows platform Go to Mac platform Go to Android platform
Apache NetBeans icon

Apache NetBeans

25
6 reviews
907 k downloads

The most popular development platform for Java

Advertisement
Remove ads and more with Turbo
Alberto García icon
Reviewed by
Alberto García
Developer’s Operations and Support

Apache NetBeans is a free and open-source development environment (IDE) that allows you to create professional apps with Java, although it also offers support for other languages such as PHP, JavaScript, HTML5, C, C++ and more. Apache NetBeans allows you to write, debug, compile and run your apps from a single platform.

Advanced Java support and integrated tools

Apache NetBeans is compatible with the most recent versions of the Java JDK. Through it, you can develop anything from console apps to complex enterprise projects with Java EE or Jakarta EE. It also includes tools such as a code editor with syntax highlighting, intelligent auto-completion, safe refactoring and fast navigation between classes, methods and files. You can also create graphical interfaces using its visual GUI Builder designer, known as Matisse. This feature makes it easier to develop desktop apps by allowing you to drag and drop components onto the canvas, while the code is automatically generated in the background.

Advertisement
Remove ads and more with Turbo

Full web development from the same environment

If you work with web technologies, Apache NetBeans also has a lot to offer you. You can develop dynamic sites using HTML, CSS or JavaScript, as well as frameworks such as Angular, React or Vue. It also includes specific tools for programming with PHP, with support for frameworks such as Laravel or Symfony. It also offers integration with servers such as Apache Tomcat, GlassFish and Payara, allowing you to run and test your web apps directly from the IDE. This is ideal for Java EE projects, as you can manage deployments, control databases and debug services without leaving the platform.

Collaboration and version control

Apache NetBeans also allows you to manage your code in a secure and collaborative way. It is compatible with version control systems such as Git, Subversion (SVN) and Mercurial, which means you can clone repositories, make commits, manage branches or resolve conflicts directly from the IDE, without the need to resort to external tools. In addition to this, the integration with platforms such as GitHub or Bitbucket allows you to collaborate with other developers easily. You can view changes in real-time, review the version history or compare files to keep track of every change made to the project.

Extensions, templates and customization

Another noteworthy advantage of Apache NetBeans is its plugin system, which allows you to adapt the tool to your specific needs. You can install add-ons for additional languages, testing tools, static code analyzers, databases or integrations with other platforms. There is also a wide variety of templates to start projects quickly. In addition to this, you can customize keyboard shortcuts, color themes and environment settings to make your workflow as convenient as possible.

Download Apache NetBeans if you're looking for a powerful and versatile Java development environment, one which is also robustly supported by the Apache Software Foundation.

Translated by Uptodown Localization Team

Information about Apache NetBeans 25

License GNU
Op. System Windows
Category Java
Language English
Author Sun Microsystems, Inc.
Downloads 907,003
Date Feb 24, 2025
Content Rating All ages
Advertisement Not specified
Why is this app published on Uptodown? (More information)
Advertisement
Remove ads and more with Turbo

Older versions

exe 24 Dec 10, 2024
exe 22 Sep 4, 2024
exe 21 Feb 23, 2024
exe 20 Feb 2, 2024
exe 19 Sep 4, 2023
exe 18.0 Aug 28, 2023
Available for other platforms

Rate this App

Review the app
Apache NetBeans icon

Rating

2.2
5
4
3
2
1
6 reviews

Comments

amazingpinkox70745 icon
amazingpinkox70745
in 2020

This version did not install in Portuguese, but in English!

4
Reply
amazingblackrhino40324 icon
amazingblackrhino40324
in 2020

It's not in Brazilian Portuguese, no!

11
Reply
slowredant76397 icon
slowredant76397
in 2019

I give it two stars because it says it is in Spanish, but in reality, it is in English.

6
Reply
Advertisement
Remove ads and more with Turbo
Java2 SDK icon
Oracle
JADX icon
A powerful DEX to Java decompiler
Apache Tomcat icon
Run Java-based web apps
JavaExe icon
Execute a Java application in .exe extension
Eclipse SDK icon
Powerful development environment for JAVA
JADMaker icon
Convert Java games into a compatible format for your mobile phone
JavaFacil icon
Edit and insert Java applets in your webpage
EasyEclipse Expert Java icon
Eclipse packaged in a variety of programming languages
Dev-C++ icon
Development environment for C and C++
WiFi-Manager icon
Manage WIFI connections and their settings
Microsoft Visual C++ Redistributable icon
Component required to run Visual C++ applications
Visual Studio Code icon
Microsoft's cross-platform code editor
Scratch icon
Learn to program by creating small educational projects
Android Studio icon
The new programming environment for Android
Arduino IDE icon
The official app for Arduino programming
Code::Blocks icon
An open-source IDE for C, C++ and Fortran