Note that it uses the jdk.compiler module to parse the Java source code. The java binary version used must therefore be from a JDK (not JRE) with a version equal to or newer than the Java language ...
Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. custom UI widget libraries and whole toolkits, graphs, diagrams, ...