XTLP Java
Download links
xtlpj-100-source_code.tar.gz  |  libxtlp-100-j21.jar
As you can see available is archive with source code and already compiled JAR file. JAR file name says what XTL revision and java release has been built. Following naming pattern is used:
libxtlp-<xtl revision>-j<java release>.jar
So name libxtlp-100-j21.jar means that it was built against revision 100 and Java release 21.
Code was tested on EndeavourOS 2025.03.19.