README-builds.html

changeset 5
be0ea51b2743
parent 2
cfeea66a3fa8
child 13
0f440f3321f5
equal deleted inserted replaced
4:c57bef8dda9c 5:be0ea51b2743
340 340
341 <h2><a name="directories">Source Directory Structure</a></h2> 341 <h2><a name="directories">Source Directory Structure</a></h2>
342 342
343 <blockquote> 343 <blockquote>
344 <p> 344 <p>
345 The source code for the 345 The source code for the OpenJDK is delivered in a set of
346 OpenJDK is 346 directories:
347 delivered in <i>3</i> sibling directories:
348 <tt>hotspot</tt>, 347 <tt>hotspot</tt>,
349 <tt>langtools</tt>, 348 <tt>langtools</tt>,
350 <tt>corba</tt>, 349 <tt>corba</tt>,
351 <tt>jaxws</tt>, 350 <tt>jaxws</tt>,
352 <tt>jaxp</tt>, 351 <tt>jaxp</tt>,
353 <tt>jdk</tt>
354 and 352 and
353 <tt>jdk</tt>.
355 The <tt>hotspot</tt> directory contains the source code and make 354 The <tt>hotspot</tt> directory contains the source code and make
356 files for 355 files for building the OpenJDK Hotspot Virtual Machine.
357 building the 356 The <tt>langtools</tt> directory contains the source code and make
358 OpenJDK 357 files for building the OpenJDK javac and language tools.
359 Hotspot Virtual Machine. 358 The <tt>corba</tt> directory contains the source code and make
360 The <tt>jdk</tt> 359 files for building the OpenJDK Corba files.
361 directory contains the source code and make files for 360 The <tt>jaxws</tt> directory contains the source code and make
362 building the 361 files for building the OpenJDK JAXWS files.
363 OpenJDK 362 The <tt>jaxp</tt> directory contains the source code and make
364 runtime libraries, tools and demos. 363 files for building the OpenJDK JAXP files.
365 The top level Makefile is used to build the complete OpenJDK 364 The <tt>jdk</tt> directory contains the source code and make files for
366 release including building the hotspot 365 building the OpenJDK runtime libraries and misc files.
367 VM, staging the VM binaries, and building the 366 The top level <tt>Makefile</tt>
368 OpenJDK 367 is used to build the entire OpenJDK.
369 runtime libraries,
370 tools and demos.
371 </blockquote> 368 </blockquote>
372 369
373 <!-- ------------------------------------------------------ --> 370 <!-- ------------------------------------------------------ -->
374 <hr noshade="noshade" size="3"> 371 <hr noshade="noshade" size="3">
375 372
728 <p> 725 <p>
729 Not all of the source code that makes up the JDK is available 726 Not all of the source code that makes up the JDK is available
730 under an open-source license. 727 under an open-source license.
731 In order to build an OpenJDK binary from source code, 728 In order to build an OpenJDK binary from source code,
732 you must first download and install the appropriate 729 you must first download and install the appropriate
733 binary plug bundles from the OpenJDK Download area. 730 binary plug bundles from the OpenJDK, go to the
731 <a href="http://openjdk.java.net">OpenJDK</a> site and select
732 the "<b>Bundles(7)</b>" link.
734 During the OpenJDK build process these "binary plugs" 733 During the OpenJDK build process these "binary plugs"
735 for the encumbered components will be copied into your 734 for the encumbered components will be copied into your
736 resulting OpenJDK binary build image. 735 resulting OpenJDK binary build image.
737 These binary plug files are only for the purpose of 736 These binary plug files are only for the purpose of
738 building an OpenJDK binary. 737 building an OpenJDK binary.
739 Download the Binary Plugs by selecting the <b>Downloads</b> 738 Make sure you set
740 link at
741 <a href="http://openjdk.java.net/">the OpenJDK site</a>,
742 install the bundle,
743 and make sure you set
744 <tt><a href="#ALT_BINARY_PLUGS_PATH">ALT_BINARY_PLUGS_PATH</a></tt> 739 <tt><a href="#ALT_BINARY_PLUGS_PATH">ALT_BINARY_PLUGS_PATH</a></tt>
745 to the root of this installation. 740 to the root of this installation.
746 </blockquote> 741 </blockquote>
747 742
748 <h4><a name="cacerts">Certificate Authority File (cacert)</a></h4> 743 <h4><a name="cacerts">Certificate Authority File (cacert)</a></h4>

mercurial