How does JCGO work?
JCGO translates the whole Java application (including all the used Java libraries) at once producing portable C code. That code (along with the code in “include” folder and, possibly, in “native” folder) is compiled (either all at once or on a file-by-file basis) to the target platform’s object code (which is then linked with the required libraries and deployed).