Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Apache NetBeans 9.0 - How to Build & Run the Latest

DZone's Guide to

Apache NetBeans 9.0 - How to Build & Run the Latest

Check out this quick tutorial that will teach you how to build and begin using the latest version of Apache Netbeans.

· Open Source Zone ·
Free Resource

Sensu is an open source monitoring event pipeline. Try it today.

In my last post, I spoke about how to obtain the Release Candidate of Apache NetBeans 9.0. There have been some changes made since the Release Candidate (including the addition of a very nice updated splash screen), so in this post, I will cover how to build and run the latest sources. It really is quite simple to run the latest code; here's how:

1) Clone the latest source code from the GitHub repository to your local machine:

git clone https://github.com/apache/incubator-netbeans.git

2) Open your terminal and traverse inside of the cloned directory named "incubator-netbeans"

3) Build the IDE using Apache Ant. If you do not have it installed, please download from here.

To build, simply issue the "ant" command from within the "incubator-netbeans" directory.

4) The build process will take several minutes, as it obtains all of the dependencies and performs the compilation process. Once completed, open the incubator-netbeans/nbbuild directory, and you should see a directory entitled "netbeans". Inside this directory are all of the files required to run the Apache NetBeans IDE. You can run the IDE by invoking the incubator-netbeans/nbbuild/netbeans/bin/netbeans executable.

Once the executable is started, you will be presented with the new Apache NetBeans 9.0 splash screen, and you can then begin to use the latest build.

From bare metal to Kubernetes, Sensu gives you complete visibility across every system and protocol. Get started today.

Topics:
open source ,apache netbeans ,update ,netbeans 9.0

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}