1 | Working on JConsole Using the NetBeans IDE
|
---|
2 |
|
---|
3 | This JConsole NetBeans project allows a developer interested in making changes
|
---|
4 | to and/or fixing bugs in the jconsole tool to modify, build, run and test
|
---|
5 | jconsole in a standalone manner as well as generating the javadoc for the
|
---|
6 | JConsole plugin API.
|
---|
7 |
|
---|
8 | README FIRST
|
---|
9 |
|
---|
10 | make/netbeans/README to get started with NetBeans IDE and OpenJDK, and
|
---|
11 | working with the OpenJDK NetBeans projects.
|
---|
12 |
|
---|
13 | WORKING WITH JCONSOLE
|
---|
14 |
|
---|
15 | JConsole doesn't contain native code. It's a pure java tool. You don't need to
|
---|
16 | have 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 |
|
---|
24 | The 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 |
|
---|
64 | IMPORTANT NOTE
|
---|
65 |
|
---|
66 | Please make sure to follow carefully the governance rules documented at
|
---|
67 | http://openjdk.dev.java.net/
|
---|