About the initial error: Did you disable some bindings in build-bindings.xml? The build script hasn't been updated to handle every combination gracefully (e.g. a recent change has made GLFW depend on all of: EGL, OpenGL, OpenGL ES, Vulkan). Out of the box though, it should build fine.

On Windows, native compilation requires the MSVC toolchain to be configured properly. The easiest way is to add the vcvarsall.bat script to your PATH (for VS 2019 its default location is: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary). Then run:

set JAVA8_HOME=<path to JDK 8> // optional, without it you'll get a warningset JAVA_HOME=<path to JDK 10+> // can build with 8 or 9 too, but 10+ will build all multi-release classes and modern javadocset LWJGL_BUILD_OFFLINE=true // optional, without it native libraries will be downloaded from latest LWJGL snapshot. Useful when testing local native code changes.ant release // see the RELEASE folder when doneant release -Djavadoc.skip=true // much faster, does not build the per-module javadoc