Remove the outdated and unmaintained demos and samples.
It is not a goal to create new or replacement demos and samples.
Most of the existing demos and samples in
jdk/src/sample are out of date and unmaintained, and thus no longer
useful either to developers working on the JDK itself or to the broader
Java community. Their source code no longer represents state-of-the-art
usage of the Java programming language and the Java SE Platform, and
there are no plans to update them. Better sample code is available from
many other sources, for example in the many articles, books, and
presentations published in the broader community.
A few demos are used for testing, and thus will be moved to an
appropriate location in the
test hierarchy of the
The remaining demos and samples will be removed from the
Corresponding makefile changes will be made. Built JDK images will no
If there is strong demand then the source to be removed could be
published in a separate repository outside of any JDK Release Project,
though in any case it will always be available in the Mercurial history