|
1 test/tools/javah/compareTest/README |
|
2 |
|
3 This directory contains a program for comparing the output of new javah against the |
|
4 output of JDK 6 or other older versions of javah. |
|
5 |
|
6 It cannot be run automatically because of the need for the older version of javah |
|
7 to compare against. |
|
8 |
|
9 The test works by scanning a jar file, such as rt.jar, looking for all files with |
|
10 native methods. It then runs both the old and new versions of javah on those |
|
11 classes with native methods, and verifies that the results are character-for-character |
|
12 identical. |
|
13 |
|
14 To run the test, build langtools, then execute the script in the root langtools |
|
15 directory, providing the location of the JDK to be tested. The default is |
|
16 /opt/jdk/1.6.0. |