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

Hack OpenJDK with NetBeans IDE

DZone's Guide to

Hack OpenJDK with NetBeans IDE

· Java Zone ·
Free Resource

The CMS developers love. Open Source, API-first and Enterprise-grade. Try BloomReach CMS for free.

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:

BloomReach CMS: the API-first CMS of the future. Open-source & enterprise-grade. - As a Java developer, you will feel at home using Maven builds and your favorite IDE (e.g. Eclipse or IntelliJ) and continuous integration server (e.g. Jenkins). Manage your Java objects using Spring Framework, write your templates in JSP or Freemarker. Try for free.

Topics:

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}