This project is a legacy Swing desktop app packaged as KnnPFEGb.jar.
It is a local copy of the original University of Leicester KNN project,
published as the "KNN and Potential Energy" applet at
http://www.math.le.ac.uk/people/ag153/homepage/KNN/KNN3.html .
If that original page is no longer reachable, a surviving public reference is
the University of Leicester slide deck on SlideServe:
https://www.slideserve.com/donna-cotton/knn-algorithm-and-cnn-data-reduction .
Modern JDKs such as OpenJDK 26 no longer provide javax.swing.JApplet,
so the repository includes a small compatibility shim and a launcher script.
./run.sh- A JDK with
java,javac, andjaravailable inPATH - A reachable X11 desktop session (
DISPLAYmust point to a working GUI)
- The launcher builds the compatibility patch automatically into
.build/. - The original application jar is not rebuilt; it is started as-is.