Over a million developers have joined DZone.

Hack OpenJDK with NetBeans IDE

· Java Zone

What every Java engineer should know about microservices: Reactive Microservices Architecture.  Brought to you in partnership with Lightbend.

Since recently, the OpenJDK repository contains a NetBeans project for all C/C++ parts of the OpenJDK, including Hotspot.

That means that now NetBeans IDE can easily be used to review, hack, and develop OpenJDK. Simple howto is as follows:

  • Get OpenJDK, as follows:
    #hg clone http://hg.openjdk.java.net/jdk8/build jdk_trunk
    #cd jdk_trunk
    #sh get_source.sh
    #mkdir build
    #cd build
    #sh ../configure
  • After the "configure" step is complete, remember the value assigned to "Boot JDK" and then:
    #export IDE_ALT_BOOTDIR=jdk_path_found_by_configure
    #netbeans
  • Start NetBeans IDE (with C++ support) and open projects from "common/nb_native". The project already contains configurations for Solaris, Linux, and MacOS. Just switch to the appropriate configuration and enjoy hacking OpenJDK.

Screenshots

Source tree, navigator, mark occurrences, and macro expansion:

Call graph:

"Run", which runs Java, and shows the same info as in the command line:

Microservices for Java, explained. Revitalize your legacy systems (and your career) with Reactive Microservices Architecture, a free O'Reilly book. Brought to you in partnership with Lightbend.

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

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

{{ parent.tldr }}

{{ parent.urlSource.name }}