On 2020-06-05 10:27, William Larson wrote:
Hello Magnus

I got the source code from the openjdk mercurial repository following the
building.html exactly.

Which building.html are you referring to here? My guess is that you have accidentally found an old building.html when searching the web for documentation, and that old outdated document lead you to this old and outdated repository.

Since JDK 10 we have doc/building.[md|html] in the source repository, with documentation specific for that version of the source. This has the upside that the documentation is usually up to date and correct for that specific source, but it unfortunately carries the side effect of not being up to date on where you should get your sources (as it just points to itself).

The current development is now always taking place in:

http://hg.openjdk.java.net/jdk/jdk

If you need an older JDK version, you should preferably pick a repository in the updates project as those contain the latest fixes and security updates available in that release (which also includes build fixes):

http://hg.openjdk.java.net/jdk-updates

Also note that JDK 10 is no longer supported, so it's highly recommended that you at least jump to 11, which has long term support, or 14 which is the current latest release.

The source you have cloned is an old version of JDK 10 from mid development of that release. It's not expected to work well.

/Erik

Reply via email to