0N/AWorking on JConsole Using the NetBeans IDE
0N/A
0N/AThis JConsole NetBeans project allows a developer interested in making changes
0N/Ato and/or fixing bugs in the jconsole tool to modify, build, run and test
0N/Ajconsole in a standalone manner as well as generating the javadoc for the
0N/AJConsole plugin API.
0N/A
0N/AREADME FIRST
0N/A
0N/A make/netbeans/README to get started with NetBeans IDE and OpenJDK, and
0N/A working with the OpenJDK NetBeans projects.
0N/A
0N/AWORKING WITH JCONSOLE
0N/A
0N/AJConsole doesn't contain native code. It's a pure java tool. You don't need to
0N/Ahave all the Java SE sources to work on JConsole but just the following subset:
0N/A
0N/A make/netbeans/
0N/A src/share/classes/com/sun/tools/jconsole/
0N/A src/share/classes/sun/tools/jconsole/
0N/A test/TEST.ROOT
0N/A test/sun/tools/jconsole/
0N/A
0N/AThe set of actions supported by this project are:
0N/A
0N/A* Build Project:
0N/A
0N/A - Compiles JConsole's source files and puts the class files under
0N/A build/${platform}-${arch}/classes.
0N/A
0N/A - Generates JConsole's jar file under dist/lib/jconsole.jar
0N/A
0N/A This new jar file could be used to patch an existing JDK installation
0N/A by replacing the jar file at <jdk-home>/lib/jconsole.jar, then calling
0N/A <jdk-home>/bin/jconsole will make use of the new jar file.
0N/A
0N/A* Generate Javadoc for Project
0N/A
0N/A - Generates the javadoc for the JConsole Plugin API source files,
0N/A i.e. the ones under src/share/classes/com/sun/tools/jconsole.
0N/A
0N/A - The javadoc is generated under build/${platform}-${arch}/javadoc/jconsole.
0N/A
0N/A* Test Project
0N/A
0N/A - Runs the JConsole jtreg unit tests located under test/sun/tools/jconsole.
0N/A
0N/A - The test results are written under
0N/A
0N/A build/${platform}-${arch}/jtreg/jconsole
0N/A
0N/A and the HTML test report can be found at
0N/A
0N/A build/${platform}-${arch}/jtreg/jconsole/JTreport/report.html
0N/A
0N/A* Run Project
0N/A
0N/A - Runs the newly built JConsole tool.
0N/A
0N/A* Clean Project
0N/A
0N/A - Cleans the files created by this projet under build and dist.
0N/A
0N/AIMPORTANT NOTE
0N/A
0N/A Please make sure to follow carefully the governance rules documented at
0N/A http://openjdk.dev.java.net/