|
1 | 1 | README:
|
2 | 2 | This file should be located at the top of the OpenJDK Mercurial root
|
3 |
| - repository. This root repository will include a "make" directory, |
4 |
| - and a Makefile for building the entire OpenJDK. |
5 |
| - A full OpenJDK repository set (forest) should also include the following |
6 |
| - 6 nested repositories: |
| 3 | + repository. A full OpenJDK repository set (forest) should also include |
| 4 | + the following 6 nested repositories: |
7 | 5 | "jdk", "hotspot", "langtools", "corba", "jaxws" and "jaxp".
|
8 |
| - There are also several source downloads for the jax* repositories that |
9 |
| - will be needed. |
10 |
| - |
11 |
| - This one root repository can be obtained with something like: |
12 | 6 |
|
| 7 | + The root repository can be obtained with something like: |
13 | 8 | hg clone http://hg.openjdk.java.net/jdk8/jdk8 openjdk8
|
14 | 9 |
|
15 |
| - To make sure you have all the nested repositories, you can run the |
16 |
| - get_source.sh script located in the same respository as this file: |
17 |
| - |
| 10 | + You can run the get_source.sh script located in the root repository to get |
| 11 | + the other needed repositories: |
18 | 12 | cd openjdk8 && sh ./get_source.sh
|
19 | 13 |
|
20 | 14 | People unfamiliar with Mercurial should read the first few chapters of
|
21 | 15 | the Mercurial book: http://hgbook.red-bean.com/read/
|
22 | 16 |
|
23 |
| - See http://openjdk.java.net/ for more information about the OpenJDK. |
| 17 | + See http://openjdk.java.net/ for more information about OpenJDK. |
24 | 18 |
|
25 | 19 | Simple Build Instructions:
|
26 | 20 |
|
27 | 21 | 0. Get the necessary system software/packages installed on your system, see
|
28 |
| - http://hg.openjdk.java.net/jdk8/build/raw-file/tip/README-builds.html |
| 22 | + http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html |
29 | 23 |
|
30 |
| - 1. If you don't have a jdk6 installed, download and install a JDK 6 from |
| 24 | + 1. If you don't have a jdk7u7 or newer jdk, download and install it from |
31 | 25 | http://java.sun.com/javase/downloads/index.jsp
|
32 |
| - Set the environment variable ALT_BOOTDIR to the location of JDK 6. |
| 26 | + Add the /bin directory of this installation to your PATH environment |
| 27 | + variable. |
33 | 28 |
|
34 |
| - 2. Check the sanity of doing a build with your current system: |
35 |
| - make sanity |
36 |
| - See README-builds.html if you run into problems. |
| 29 | + 2. Configure the build: |
| 30 | + bash ./configure |
37 | 31 |
|
38 |
| - 3. Do a complete build of the OpenJDK: |
| 32 | + 3. Build the OpenJDK: |
39 | 33 | make all
|
40 |
| - The resulting JDK image should be found in build/*/j2sdk-image |
| 34 | + The resulting JDK image should be found in build/*/images/j2sdk-image |
41 | 35 |
|
42 | 36 | where make is GNU make 3.81 or newer, /usr/bin/make on Linux usually
|
43 |
| -is 3.81 or newer. |
| 37 | +is 3.81 or newer. Note that on Solaris, GNU make is called "gmake". |
44 | 38 |
|
45 |
| -Complete details are available in README-builds.html. |
| 39 | +Complete details are available in the file: |
| 40 | + http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html |
0 commit comments