source: trunk/openjdk/jdk/make/netbeans/jconsole/README

Last change on this file was 2, checked in by dmik, 15 years ago

Imported OpenJDK 6 b19 sources from Oracle.

File size: 2.0 KB
Line 
1Working on JConsole Using the NetBeans IDE
2
3This JConsole NetBeans project allows a developer interested in making changes
4to and/or fixing bugs in the jconsole tool to modify, build, run and test
5jconsole in a standalone manner as well as generating the javadoc for the
6JConsole plugin API.
7
8README FIRST
9
10 make/netbeans/README to get started with NetBeans IDE and OpenJDK, and
11 working with the OpenJDK NetBeans projects.
12
13WORKING WITH JCONSOLE
14
15JConsole doesn't contain native code. It's a pure java tool. You don't need to
16have all the Java SE sources to work on JConsole but just the following subset:
17
18 make/netbeans/
19 src/share/classes/com/sun/tools/jconsole/
20 src/share/classes/sun/tools/jconsole/
21 test/TEST.ROOT
22 test/sun/tools/jconsole/
23
24The set of actions supported by this project are:
25
26* Build Project:
27
28 - Compiles JConsole's source files and puts the class files under
29 build/${platform}-${arch}/classes.
30
31 - Generates JConsole's jar file under dist/lib/jconsole.jar
32
33 This new jar file could be used to patch an existing JDK installation
34 by replacing the jar file at <jdk-home>/lib/jconsole.jar, then calling
35 <jdk-home>/bin/jconsole will make use of the new jar file.
36
37* Generate Javadoc for Project
38
39 - Generates the javadoc for the JConsole Plugin API source files,
40 i.e. the ones under src/share/classes/com/sun/tools/jconsole.
41
42 - The javadoc is generated under build/${platform}-${arch}/javadoc/jconsole.
43
44* Test Project
45
46 - Runs the JConsole jtreg unit tests located under test/sun/tools/jconsole.
47
48 - The test results are written under
49
50 build/${platform}-${arch}/jtreg/jconsole
51
52 and the HTML test report can be found at
53
54 build/${platform}-${arch}/jtreg/jconsole/JTreport/report.html
55
56* Run Project
57
58 - Runs the newly built JConsole tool.
59
60* Clean Project
61
62 - Cleans the files created by this projet under build and dist.
63
64IMPORTANT NOTE
65
66 Please make sure to follow carefully the governance rules documented at
67 http://openjdk.dev.java.net/
Note: See TracBrowser for help on using the repository browser.