You have to have the .dll-files in your java.library.path.
There are three ways to do this:
-
either have your .ddls in the working directory
(eg. placing it beside your excutable jar and state in your readme, that one has to start the game from this directory)
-
place the files in the PATH-environment
(eg. use a start-script, that adds the appropriate directory to the PATH-environment variable)
-
or start the jar with -Djava.library.path=
(eg. use a start-script, that calls java with this system property set to the appropriate directory)
I am not sure, if it is possible to use GCJ to compile a LWJGL game. It seems unlikely to me and even if it works, it might not give a runtime performance gain (if this is what you are after…).