JDK main-line development https://openjdk.org/projects/jdk
Find a file
Olivier Lagneau c25dd16233 7142596: RMI JPRT tests are failing
Changed RMI tests to use random port numbers for the RMI Registry and RMID so the tests can be run concurrently without test failures due to tests using the same port numbers.

Reviewed-by: smarks, alanb
2012-07-17 11:01:44 -07:00
.jcheck 7048009: Update .jcheck/conf files for JDK 8 2011-05-24 15:28:39 -07:00
common 7182051: Update of latest build-infra Makefiles (missing files) 2012-07-05 18:27:07 -07:00
corba Added tag jdk8-b47 for changeset 89587a8ac2f4 2012-07-12 16:47:53 -07:00
hotspot Added tag hs24-b16 for changeset 3db9eaf7c6ab 2012-07-13 14:06:34 -07:00
jaxp Added tag jdk8-b47 for changeset 6ab81ecbfa0d 2012-07-12 16:48:13 -07:00
jaxws Added tag jdk8-b47 for changeset eb447c603031 2012-07-12 16:48:15 -07:00
jdk 7142596: RMI JPRT tests are failing 2012-07-17 11:01:44 -07:00
langtools Added tag jdk8-b47 for changeset f0b04f0fc310 2012-07-12 16:48:37 -07:00
make 7184406: Adjust get_source/hgforest script to allow for trailing // characters 2012-07-16 11:43:23 -07:00
test 7175802: Missing jdk_jfr in top-level make file 2012-06-11 20:52:00 +02:00
.hgignore 7113349: Initial changeset for Macosx port to jdk 2012-03-06 20:25:18 +00:00
.hgtags Added tag jdk8-b47 for changeset b820143a6f1c 2017-07-05 18:16:12 +02:00
.hgtags-top-repo Added tag jdk8-b47 for changeset 89d0de913efd 2012-07-12 16:47:51 -07:00
ASSEMBLY_EXCEPTION Initial load 2007-12-01 00:00:00 +00:00
get_source.sh 7167593: Changed get_source.sh to allow for getting full oracle jdk repo forest 2012-05-10 08:26:26 -07:00
LICENSE 7013964: openjdk LICENSE file needs rebranding 2011-02-16 13:29:01 -08:00
Makefile 7043700: Regression for IcedTea builds 2011-05-16 08:40:01 -07:00
README 7071275: Fix jdk7 references in README files, remove Forest Extension mentions 2011-07-26 21:54:25 +02:00
README-builds.html 7170079: Adjustments to build-infra makefiles 2012-06-07 20:25:06 -07:00
THIRD_PARTY_README 7057046: Add embedded license to THIRD PARTY README 2011-06-22 10:09:19 -07:00

README:
  This file should be located at the top of the OpenJDK Mercurial root
  repository. This root repository will include a "make" directory,
  and a Makefile for building the entire OpenJDK.
  A full OpenJDK repository set (forest) should also include the following
  6 nested repositories:
    "jdk", "hotspot", "langtools", "corba", "jaxws"  and "jaxp".
  There are also several source downloads for the jax* repositories that
  will be needed.

  This one root repository can be obtained with something like:

    hg clone http://hg.openjdk.java.net/jdk8/jdk8 openjdk8
  
  To make sure you have all the nested repositories, you can run the
  get_source.sh script located in the same respository as this file:

    cd openjdk8 && sh ./get_source.sh

  People unfamiliar with Mercurial should read the first few chapters of
  the Mercurial book: http://hgbook.red-bean.com/read/

  See http://openjdk.java.net/ for more information about the OpenJDK.

Simple Build Instructions:
  
  0. Get the necessary system software/packages installed on your system, see
     http://hg.openjdk.java.net/jdk8/build/raw-file/tip/README-builds.html

  1. If you don't have a jdk6 installed, download and install a JDK 6 from
     http://java.sun.com/javase/downloads/index.jsp
     Set the environment variable ALT_BOOTDIR to the location of JDK 6.

  2. Check the sanity of doing a build with your current system:
       make sanity
     See README-builds.html if you run into problems.
  
  3. Do a complete build of the OpenJDK:
       make all
     The resulting JDK image should be found in build/*/j2sdk-image

where make is GNU make 3.81 or newer, /usr/bin/make on Linux usually
is 3.81 or newer.

Complete details are available in README-builds.html.